Я занимаюсь обслуживанием кода python. Python установлен в /usr/bin
, код установлен в /aaa
, python 2.5 установлен под /aaa/python2.5
. Каждый раз, когда я запускаю Python, он использует /usr/bin
. Как запустить программу /aaa/python2.5
?Как запустить python в другом каталоге?
Кроме того, когда я бегу Python -v; import bbb; bbb.__file__;
он будет автоматически показывать его использовать bbb
модуль под /usr/ccc/
(не знаю почему), вместо использования bbb
модуль под /aaa/python2.5/lib
Как смочите python2.5 и использовать `/ aaa/python2.5/lib '? Причина, по которой я спрашиваю об этом, заключается в том, что мы поддерживаем код, но другие люди все еще его используют, нам нужно установить код в новый каталог и изменить его, запустить и отладить.
Спасибо за все ответы. В разделе/aaa есть код zzz.py, он имеет строку «import bbb». В настоящее время, когда я запускаю zzz.py, я думаю, что он автоматически вызывает модуль bbb в/usr/ccc/(другие люди используют, я не могу его изменить). Как я могу заставить его использовать модуль bbb в /aaa/python2.5/lib? – truelies
@truelies - см. Обновление, вам нужны переменные PYTHONPATH и/или PYTHONHOME, установленные правильно –