2016-05-14 64 views
0

我下載了一個Python模塊從網上和想在IDLE使用它,但我不斷收到錯誤消息說這是沒有找到。我應該把我的PYTHONPATH到

我的Python路徑是 「/Library/Frameworks/Python.framework/Versions/2.7/bin」。如果我想能夠運行我從在線下載到IDLE的模塊,我應該如何設置我的Python路徑才能做到這一點?

我運行OSX 10.10.5

+0

請告訴我確切的錯誤? – aBiologist

+0

前置一個包含你*模塊*文件的[PYTHONPATH環境變量]文件夾(https://docs.python.org/2/using/cmdline.html#envvar-PYTHONPATH) – gdlmx

+0

答案應該幾乎始終是相同的無論您是直接使用python還是通過IDE運行import語句。 –

回答

0

你的home目錄下的某個地方創建一個目錄。我們假設它是~/pylib。將模塊複製到~/pylib。在運行IDLE之前執行命令

export PYTHONPATH=~/pylib 

您現在應該可以導入模塊。

0

如果您下載的模塊已正確打包,則應隨附安裝例程。傳統上,它被稱爲setup.py。如果您看到此文件,你可以做

python setup.py install 

這應該採取網上提供包護理,你甚至都不需要弄清楚它被安裝。

如果你真的需要檢查/設定的路徑,你可以檢查目錄所報告的

import sys 
sys.prefix 
sys.exec_prefix 

這些是指向在安裝的東西目錄(prefix/lib)的路徑。

如果你正在尋找到自定義或用戶安裝(使用--user標誌),檢查該文件夾:userbase/lib/python<VERSION>/site-packages

More details in the documentation.

+0

可能是我誤會了你的指令,但是我跑在bash該腳本,被告知沒有這樣的文件或目錄setup.py – SUPhys

+0

@SUPhys轉到您下載包的目錄,它應該有,除非它是沒有正確打包。給我鏈接到你正在下載的軟件包。 – RafazZ

相關問題