есть ли общее местоположение для всех интерпретаторов python? Я хочу установить модуль, чтобы он стал доступен для всех переводчиков (2.6, 2.7, 3.1).
Заранее спасибо,
Рубик
Все интерпретаторы сначала смотрят, есть ли набор переменных среды $PYTHONPATH
, который содержит каталоги, разделенные :
.
Чтобы добавить каталог в него, введите
export PYTHONPATH="$PYTHONPATH:/home/stefano/my_modules"
Теперь все в этом каталоге будет доступно всем вашим интерпретаторам python. Несуществующие каталоги игнорируются без ошибок.
Если вы довольны настройками, сделайте изменение постоянным, добавив команду экспорта в файл .bashrc
(или любой другой файл запуска, который вам нравится в вашем домашнем каталоге.
См. Также: [ 1117]
Примечание: приведенный выше синтаксис означает, что переменная PYTHONPATH будет содержать себя и новый путь, вы также можете удалить [ 114], чтобы просто установить один каталог. Обычно эта переменная будет пустой в вашей системе, имеет смысл проверить, есть ли в ней что-нибудь: echo $PYTHONPATH
.