在我的 Anaconda 2.2 64bit 和 Python 3.4.3 中,以下行运行良好:
import shapely
但是下面一行:
from shapely.geometry.polygon import Polygon
返回以下错误:
OSError: [WinError 126] The specified module could not be found
我错过了什么?
编辑
我尝试使用 iNotebook、idle.exe 和 Eclipse。他们都使用 Anaconda(我计算机上唯一的 Python 安装)并且都显示相同的错误。
如果我输入from shapely.geometry import Polygon
Eclipse,然后单击Polygon
,然后按F3
,Eclipse 能够打开模块C:\Anaconda3\Lib\site-packages\shapely\geometry\polygon.py
。所以 Eclipse 能够找到它,但是执行失败。
编辑 2
我刚刚在另一台具有类似配置的计算机上尝试了相同的导入,它可以工作。两台计算机之间的“唯一”区别是一台装有 Windows 7(它可以工作),而一台装有 Windows 8(它不能)。
我按照相同的旧清单在两台计算机上安装了 Anaconda 和一些软件包。装有 Windows 8 的计算机可以从 Eclipse 中看到该包,但无法导入它。