我在做一个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/
下(不知道为什么),/aaa/python2.5/lib
下,而不是使用bbb
模块如何让它运行的python2.5和使用`/ aaa/python2.5/lib'模块?我问这个问题的原因是,如果我们维护一个代码,但其他人仍在使用它,我们需要将代码安装在一个新目录下并修改它,运行它并进行调试。
感谢您的所有答案。在/ aaa下有代码zzz.py,它有一行'import bbb'。目前当我运行zzz.py时,我认为它会自动调用/ usr/ccc /下的bbb模块(其他人使用,我无法修改它)。我如何强制它使用/aaa/python2.5/lib下的bbb模块? – truelies 2013-03-18 22:29:27
@truelies - 请参阅update,您需要正确设置PYTHONPATH和/或PYTHONHOME变量 – 2013-03-19 08:53:39