我將PYTHONPATH設置爲包含一些.py文件的目錄。爲什麼PYTHONPATH被忽略?
當我進入python並鍵入「導入文件」,該文件無法找到(它說「沒有名爲wsj10模塊」)。
但是,如果我cd到目錄,並重復相同的過程,那麼找到該文件。
我只是不知道爲什麼PYTHONPATH被忽略。我遵循了某些軟件的安裝說明的確切說明,所以我知道我做的是正確的事情。
任何情況下PYTHONPATH將被忽略,或導入不起作用?
謝謝。
低於繼評論,這裏是一個成績單:
解壓file1.tgz到文件1 /。 file1.tgz包含一個名爲file1.py的庫/文件。
型在外殼:
export PYTHONPATH=`pwd`/file1/:./
echo $PYTHONPATH
示出了可變設定。運行Python和型「導入文件1」
我得到的錯誤:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named file1
如果我做的第一個「光盤文件1」,然後導入文件1它所標識的文件。
向我們顯示您正在運行的文字。 – 2013-03-17 13:48:45
是否導出了PYTHONPATH? – suspectus 2013-03-17 13:52:36
@suspectus是的,它是。約翰,我添加了成績單。 – kloop 2013-03-17 13:53:12