我在做一個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