我有anaconda python 2.7并安装了整齐的包。导入整个包不会产生错误,但是当尝试访问应该加载的模块时,它们似乎并不存在。同时导入特定模块会引发错误。
这是导入模块时出现的错误
import shapely.geometry
WindowsError: [Error 126] The specified module could not be found
虽然导入整个包似乎有效
import shapely
dir(shapely)
['__builtins__',
'__doc__',
'__file__',
'__name__',
'__package__',
'__path__',
'__version__',
'ctypes_declarations',
'ftools']
所以即使模型似乎存在,模块也不存在。
pip在列表中有它
pip list
Shapely (1.5.1)
然后当我尝试使用pip安装时:
pip install shapely
Requirements already satisfied: shapely in d:\...
尝试使用pip进行升级:
pip install shapely --upgrade
Requirements already up-to-date: shapely in d:\...
根据this答案强制重新安装pip并没有改变错误。
使用pip卸载并再次安装它会发出警告:
warning the c extension could not be compiled speedups are not enabled
我不确定这里有什么问题以及我如何解决它,任何能帮助我朝正确方向发展的提示都会超级,谢谢!