2016-08-23 107 views
0

我已經開始在我在OS X El Capitan上安裝python'後,python中的幾個模塊出現此錯誤。我知道Mac自帶python 2.7,但由於一些問題,我不得不使用brew明確安裝python。現在我得到這個錯誤。Python模塊已經安裝,但獲取導入錯誤

~/Desktop ⌚ 10:57:29 
$ python f.py 
Traceback (most recent call last): 
File "f.py", line 1, in <module> 
    import youtube_dl 
ImportError: No module named youtube_dl 

~/Desktop ⌚ 10:57:30 
$ pip install youtube_dl 
Requirement already satisfied (use --upgrade to upgrade): youtube_dl in /usr/local/lib/python2.7/site-packages 
+2

什麼是你的Python路徑('echo $ PYTHONPATH')? –

+0

我使用這個命令獲得很多路徑 –

+0

實際輸出是多少? –

回答

1

可能出現此錯誤:

  1. 你默認運行蟒蛇是不一樣的,你用你的腳本中調用:要對此進行檢查,請檢查此命令($ which python) 這是你放在腳本的頂部嗎?

  2. 啤酒不作符號鏈接,這是常見的問題:請看看這裏(python homebrew by default

我強烈建議你的virtualenv(https://virtualenv.pypa.io/en/stable/),這樣你可以奶源不同Python版本的不改變你的操作系統安裝。

像這樣使用(pip install youtube_dl),爲當前版本的python安裝軟件包。可以肯定的是,只需輸入($ pip freeze)。

希望這會有所幫助。祝你好運:)

相關問題