лучший способ добавить файл путь к моему pythpath. который может быть сохранен - PullRequest
1 голос
/ 27 января 2010
import sys
print sys.path

sys.path+=['D:\\zjm_code']
print sys.path

это нельзя спасти, как это сделать.

Ответы [ 2 ]

2 голосов
/ 27 января 2010

Где переменная среды PYTHONPATH определена в вашей рабочей среде?

В Unix-подобных системах это может быть в скрипте bash, например ~/.bashrc.

В Windows это может быть файл .BAT или .CMD, но чаще всего он будет в реестре.

"Сохранить" настройку PYTHONPATH в файл очень просто.

Запись в реестр Windows намного сложнее, увы. Выполнимо, да, но, если вы поймете это в малейшей степени неправильно, вы, вероятно, сделаете всю свою машину непригодной для использования.

В вашем каталоге site-packages (который сам должен быть в sys.path) вы можете создать файл с именем sitecustomize.py, который автоматически импортируется, если он существует, каждый раз при запуске программы на Python. Я полагаю, что это проще и менее рискованно, чем возиться с реестром. Итак, запишите свои sys.path манипуляции в такой sitecustomize.py файл.

0 голосов
/ 27 января 2010

вы можете использовать append ()

import sys
sys.path.append("/mypath")

чтобы сохранить его навсегда, вы можете экспортировать PYTHONPATH в файл инициализации оболочки пользователя (например, .bash_profile)

PYTHONPATH=/path/to/module/directory:/path/to/module2/dir2

в системах Windows вы можете следовать инструкциям здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...