我下載了一個Python模塊從網上和想在IDLE使用它,但我不斷收到錯誤消息說這是沒有找到。我應該把我的PYTHONPATH到
我的Python路徑是 「/Library/Frameworks/Python.framework/Versions/2.7/bin」。如果我想能夠運行我從在線下載到IDLE的模塊,我應該如何設置我的Python路徑才能做到這一點?
我運行OSX 10.10.5
我下載了一個Python模塊從網上和想在IDLE使用它,但我不斷收到錯誤消息說這是沒有找到。我應該把我的PYTHONPATH到
我的Python路徑是 「/Library/Frameworks/Python.framework/Versions/2.7/bin」。如果我想能夠運行我從在線下載到IDLE的模塊,我應該如何設置我的Python路徑才能做到這一點?
我運行OSX 10.10.5
你的home目錄下的某個地方創建一個目錄。我們假設它是~/pylib
。將模塊複製到~/pylib
。在運行IDLE之前執行命令
export PYTHONPATH=~/pylib
您現在應該可以導入模塊。
如果您下載的模塊已正確打包,則應隨附安裝例程。傳統上,它被稱爲setup.py
。如果您看到此文件,你可以做
python setup.py install
這應該採取網上提供最包護理,你甚至都不需要弄清楚它被安裝。
如果你真的需要檢查/設定的路徑,你可以檢查目錄所報告的
import sys
sys.prefix
sys.exec_prefix
這些是指向在安裝的東西目錄(prefix/lib
)的路徑。
如果你正在尋找到自定義或用戶安裝(使用--user
標誌),檢查該文件夾:userbase/lib/python<VERSION>/site-packages
請告訴我確切的錯誤? – aBiologist
前置一個包含你*模塊*文件的[PYTHONPATH環境變量]文件夾(https://docs.python.org/2/using/cmdline.html#envvar-PYTHONPATH) – gdlmx
答案應該幾乎始終是相同的無論您是直接使用python還是通過IDE運行import語句。 –