我目前安装了Python 2.7,并且一直试图使我的pygeoprocessing模块正常工作(似乎已正确安装)。这是我正在运行的Idle Python的版本: " Python 2.7.10(默认,2015年5月23日,09:44:00)[MSC v.1500 64位(AMD64)]在win32" 当我输入"导入pygeoprocessing"从空闲命令行,这是错误消息。 。
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.
当我导航到提到的文件夹(... scipy \ linalg \ blas.py)时,我发现blas.py和_fblas都存在。因此,我不知道为什么我收到了最后一次导入错误。 有什么我可以检查的吗? 谢谢!
答案 0 :(得分:1)
由于您在Windows机器上,您可能需要验证是否安装了64位或32位版本的python。这在过去给我带来了麻烦。
答案 1 :(得分:1)
如果上面列出的方法不起作用,请尝试使用pip安装模块。 然后尝试导入它。