2017-03-22 12 views
0

現在、Python 2.7がインストールされており、正常に動作するようにPygeoprocessingモジュールを正しくインストールしようとしています。これは私が走っているIdle Pythonのバージョンです: "Python 2.7.10(デフォルト、2015年5月23日、09:44:00)[MSC v.1500 64ビット(AMD64)] on win32" " Idleコマンドラインから「import pygeoprocessing」を選択すると、これがエラーメッセージです。 。 。Python importコマンドが存在しないモジュールを検出しました


Traceback (most recent call last): 
    File "<pyshell#2>", line 1, in <module> 
    import pygeoprocessing 
    File "C:\Python27\ArcGISx6410.4\lib\site-packages\pygeoprocessing\__init__.py", line 10, in <module> 
    from geoprocessing import * 
    File "C:\Python27\ArcGISx6410.4\lib\site-packages\pygeoprocessing\geoprocessing.py", line 25, in <module> 
    import scipy.interpolate 
    File "C:\Python27\ArcGISx6410.4\lib\site-packages\scipy\interpolate\__init__.py", line 160, in <module> 
    from .interpolate import * 
    File "C:\Python27\ArcGISx6410.4\lib\site-packages\scipy\interpolate\interpolate.py", line 15, in <module> 
    import scipy.linalg 
    File "C:\Python27\ArcGISx6410.4\lib\site-packages\scipy\linalg\__init__.py", line 161, in <module> 
    from .misc import * 
    File "C:\Python27\ArcGISx6410.4\lib\site-packages\scipy\linalg\misc.py", line 5, in <module> 
    from . import blas 
    ***File "C:\Python27\ArcGISx6410.4\lib\site-packages\scipy\linalg\blas.py", line 155, in <module> 
    from scipy.linalg import _fblas 
ImportError: DLL load failed: The specified module could not be found. 

Iが挙げフォルダに移動する場合(。。。scipyのダウンロード\ linalg \ blas.py)Iはblas.pyと_fblasの両方が存在することを見出しました。したがって、なぜ私は最後のインポートエラーがあるのか​​わかりません。 確認できることはありますか? ありがとう!

+1

DLLに依存関係がない可能性があります。提案については、http://stackoverflow.com/questions/22221427/importerror-dll-load-failed-the-specified-procedure-could-not-be-found-pythonを参照してください。 – Duncan

+0

私は依存性ウォーカーを使用して、それがどのように進むのかを教えてくれます。 –

答えて

1

Windows上にあるので、64ビット版と32ビット版のPythonがインストールされているかどうかを確認することができます。それは過去に私に問題を引き起こしました。

+0

私はPythonの32ビットバージョンをインストールしました。しかし、私はArcGISのインストールに付属の64ビットPythonを使用します。したがって、私のPython27へのパスはC:\ Python27 \ ArcGISx6410.4です。 –

1

上記の方法でもうまくいかない場合は、pipでモジュールをインストールしてみてください。 それをインポートしてみてください。

C.f。 How do I install pip on Windows?

+0

私はpipを使ってpygeoprocessingをインストールしました。それは同時にnumpyとscipyをインストールしました。 –

+0

ええ、それはモジュールに含まれています。しかし、まだあなたのために働いている可能性があります。モジュールをインポートして確認してください。 –

関連する問題