2017-04-13 138 views
1

我試圖EXCUTE我的腳本是需要zencoder模塊,我敢肯定它的安裝,但我不斷收到以下味精導入錯誤:無法導入名稱Zencoder

python zencoder.py 
Traceback (most recent call last): 
    File "zencoder.py", line 14, in <module> 
    from zencoder import Zencoder 
    File "/opt/zencoder/zencoder.py", line 14, in <module> 
    from zencoder import Zencoder 
ImportError: cannot import name Zencoder 

zencode模塊已經通過PIP安裝這裏位於

/usr/local/lib/python2.7/site-packages 

添加以下到我的.bash_profile,仍然發出持續

export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages 

這裏是包

Requirement already up-to-date: zencoder in /usr/local/lib/python2.7/site-packages 
    Requirement already up-to-date: requests>=1.0 in /usr/local/lib/python2.7/site-packages (from zencoder) 

的位置的任何意見或建議,爲什麼我仍然有這個問題

+0

當你做'pip freeze'時,你能看到zencoder packade嗎? – salomonvh

+3

您的本地腳本名稱可能會影響實際的zencoder模塊。重命名您的腳本。 – languitar

+0

需要注意的是,當你試圖導入模塊沒有安裝,你應該得到一個錯誤:'導入錯誤:沒有名爲模塊「...」'所以,問題不在於安裝,但別的東西,嘗試重命名你的腳本,如@ languitar說 – Dunno

回答

0

1日檢查Zencoder是在你的Python庫可用,

pip freeze | grep "Zencoder" 

你正嘗試從您的zencoder.py文件中導入Zencoder

沒有Zencoder 替換

from zencoder import Zencoder 

import Zencoder 

或 與將避免與定義的名稱衝突,然後嘗試非定義的名稱替換腳本文件。

from zencoder import Zencoder 
+0

@Rahual,我嘗試這一切之前,我張貼在這裏,同樣的結果 – Jecki

+0

在終端打開IPython中,寫「從zencoder導入Zencoder」檢查是否顯示錯誤!或不 – 2017-04-13 17:43:28

相關問題