2015-04-21 53 views
1

我正在下面只拋出:「DLL加載失敗」的一個解釋

import sys 
sys.path.append("C:\\Program Files (x86)\\fme\\fmeobjects\\python27") 
import fmeobjects 

在該目錄中所居住的文件:

fmeobjects.pyd

我有兩個Python interpeters成立。當我在一個下運行時,沒有錯誤。當我在其他下運行,它會拋出

ImportError: DLL load failed: The specified module could not be found.

我不明白爲什麼它尋找一個.dll,或者如果.pyd文件應該滿足它(這是我的理解他們是大致等同)。

鑑於我明確告訴它在哪裏尋找fmeobjects,爲什麼它沒有找到它?爲什麼只有一名翻譯失敗?

在此先感謝

回答

0

,以解決一直困擾你多日的任何問題的最快的方法是這麼問的。你將在幾分鐘內完成。

在我的情況下,我從另一個解釋器中設置了環境變量。我認爲這是覆蓋我的代碼中的explicit sys.path.ammend。 此菜單在

Window > Preferences > PyDev > Interpreter > Python Interpreter > Environment

發現也許這可以幫助別人一天。