外形不正确


26

我试图在新计算机上运行Shapely,并尝试从源代码安装它,使用其网页上的安装程序并使用pip install shapely。我尝试从库中进行的每个引用都会from shapely import *引发错误WindowsError: [Error 126] The specified module could not be found。在尝试利用Shapely并弄清楚如何使其正常运行时,是否有人有类似的经验?

引发的Python错误:
WindowsError: [Error 126] The specified module could not be found

环境:
Windows 7 64位
Python 2.7



下一行解决了我的问题:conda install -c scitools / label / archively
Vincenzo

Answers:


40

您安装错误。

代替

pip install shapely

转到https://pypi.org/project/Shapely/#built-distributions可以在以下网址下载Windows车轮:https://www.lfd.uci.edu/~gohlke/pythonlibs/#shapely

在第二个链接上,单击文件Shapely‑1.6.4.post1‑cp35‑cp35m‑win_amd64.whl

Shapely‑1.6.4是Shapely的版本,cp35‑cp35m表示该轮子适用于Python 3.5,win_amd64表示该轮子适用于具有64位体系结构的Windows(您可以根据您的Python版本和Windows体系结构选择其他轮子)

使用以下命令启动安装,之后将可以。

pip install Shapely1.6.4.post1cp35cp35mwin_amd64.whl

就像一条信息一样,当您安装了C编译器来构建Geos dll时,“ pip install shapely”有效,并且它在Windows上也不起作用。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.