On 3/14/21 7:44 PM, Quentin Bock wrote:
how can I change the path that python takes to run certain files, I'm
starting to create game and I want those in separate folders, so how can I
change it so that python runs the program with the files from that folder?

<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=icon>
Virus-free.
www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=link>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

Hi Quentin Bock,
this is a very dense subject. The simplest sulution is to create a MainFolder with the main module of your game. Then in that folder, create a SubFolder where you can store the modules your game wants to import.

The alternative is to use the Environment variable $PYTHONPATH

<https://scipher.wordpress.com/2010/05/10/setting-your-pythonpath-environment-variable-linuxunixosx/>

Setting Your PYTHONPATH environment variable (Linux/Unix/OsX)

Open your personal .bashrc file at /home/<YourName>/.bashrc
Note that this is a hidden file
Add these 2 lines :

PYTHONPATH="${PYTHONPATH}:/path/cool/python/package/"
export PYTHONPATH

These checks the settings :

import os
import sys
print(sys.path)
print(os.environ.get('PYTHONPATH', ''))

-hth
Gys
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to