我試圖將模塊導入python,但有困難。儘管目錄出現在路徑中導入python模塊時遇到問題
我已經定義了包含C:\MyModules
的環境變量PYTHONPATH。
當我問到有關路徑的問題時,我從Python 2.7中獲得以下內容。
>>> import sys
>>> sys.path
['', 'C:\\MyModules', 'C:\\Python27\\python27.zip', 'C:\\Python27\\DLLs', 'C:\\Python27\\lib', 'C:\\Python27\\lib\\plat-win', 'C:\\Python27\\lib\\lib-tk', 'C:\\Python27', 'C:\\Python27\\lib\\site-packages']
C:\MyModules
包含模塊foo.pyd
。我知道foo.pyd是一個工作模塊,因爲它適用於其他計算機。
當我嘗試導入FOO,出現這種情況:
>>> import foo
Traceback (most recent call last):
File "<string>", line 1, in <fragment>
ImportError: DLL load failed: The specified module could not be found.
什麼是這可能發生的可能原因是什麼?
你很可能錯過了一些第三方依賴項。 – 2012-01-03 12:23:28
由於在foo.pyd取決於我沒有安裝在我的電腦上的程序? – Derek 2012-01-03 12:25:12
運行它:http://www.dependencywalker.com/ – 2012-01-03 12:25:34