Всякий раз, когда я использую sys.path.append, будет добавлен новый каталог. Однако, как только я закрою python, список вернется к предыдущим (по умолчанию?) значениям. Как мне постоянно добавлять каталог вPYTHONPATH?
Переведено автоматически
Ответ 1
Если вы используете bash (на Mac или в дистрибутиве GNU / Linux), добавьте это в свой ~/.bashrc
export PYTHONPATH="${PYTHONPATH}:/my/other/path"
Ответ 2
Вам нужно добавить свой новый каталог в переменную окружения PYTHONPATH, отделив его предыдущее содержимое двоеточием. В любой форме Unix вы можете сделать это в сценарии запуска, соответствующем любой используемой вами оболочке (.profile или любой другой, в зависимости от вашей любимой оболочки), с помощью команды, которая, опять же, зависит от рассматриваемой оболочки; в Windows вы можете сделать это через системный графический интерфейс для этой цели.
superuser.com может быть, лучше спросить подробнее, т. Е. если вам нужны подробности о том, как обогатить переменную окружения на выбранной вами платформе и оболочке, поскольку на самом деле это не вопрос программирования как таковой.
Ответ 3
Вместо манипулирования PYTHONPATH вы также можете создать файл конфигурации пути. Сначала выясните, в каком каталоге Python ищет эту информацию:
python -m site --user-site
По какой-то причине это, похоже, не работает в Python 2.7. Там вы можете использовать: