モジュールを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.
をこれが起こってかもしれない考えられる理由は何ですか?
ほとんどのサードパーティ製の依存関係はありません。 –
foo.pydの場合は、自分のコンピュータにインストールしていないプログラムによって異なります。 – Derek
これを実行してください:http://www.dependencywalker.com/ –