Где переменная среды PYTHONPATH
определена в вашей рабочей среде?
В Unix-подобных системах это может быть в скрипте bash, например ~/.bashrc
.
В Windows это может быть файл .BAT
или .CMD
, но чаще всего он будет в реестре.
"Сохранить" настройку PYTHONPATH
в файл очень просто.
Запись в реестр Windows намного сложнее, увы. Выполнимо, да, но, если вы поймете это в малейшей степени неправильно, вы, вероятно, сделаете всю свою машину непригодной для использования.
В вашем каталоге site-packages
(который сам должен быть в sys.path
) вы можете создать файл с именем sitecustomize.py
, который автоматически импортируется, если он существует, каждый раз при запуске программы на Python. Я полагаю, что это проще и менее рискованно, чем возиться с реестром. Итак, запишите свои sys.path
манипуляции в такой sitecustomize.py
файл.