Общее местоположение для всех интерпретаторов Python

есть ли общее местоположение для всех интерпретаторов python? Я хочу установить модуль, чтобы он стал доступен для всех переводчиков (2.6, 2.7, 3.1).

Заранее спасибо,
Рубик

1
задан 12 February 2011 в 10:51

1 ответ

Все интерпретаторы сначала смотрят, есть ли набор переменных среды $PYTHONPATH, который содержит каталоги, разделенные :.

  • Чтобы добавить каталог в него, введите

    export PYTHONPATH="$PYTHONPATH:/home/stefano/my_modules"
    

Теперь все в этом каталоге будет доступно всем вашим интерпретаторам python. Несуществующие каталоги игнорируются без ошибок.

Если вы довольны настройками, сделайте изменение постоянным, добавив команду экспорта в файл .bashrc (или любой другой файл запуска, который вам нравится в вашем домашнем каталоге.

См. Также: [ 1117]


Примечание: приведенный выше синтаксис означает, что переменная PYTHONPATH будет содержать себя и новый путь, вы также можете удалить [ 114], чтобы просто установить один каталог. Обычно эта переменная будет пустой в вашей системе, имеет смысл проверить, есть ли в ней что-нибудь: echo $PYTHONPATH.

0
ответ дан 12 February 2011 в 10:51

Другие вопросы по тегам:

Похожие вопросы: