问题安装 shapely Python 包

Issue installing shapely Python Package

我 运行 python 3.6 windows 并且正在尝试使用

安装 Shapely
pip install shapely==1.6b2

它给我以下错误

Command "python setup.py egg_info" failed with error code 1 in C:\Users\Cameron\AppData\Local\Temp\pip-build-242ae_ih\shapely\

我看过有关此问题的其他帖子并尝试过:

pip install --upgrade setuptools
pip install ez_setup
easy_install -U setuptools

似乎没有任何效果,我不确定下一步该怎么做。如有任何建议,我们将不胜感激。

谢谢

您可以尝试使用此 unofficial site 中的二进制文件。只需使用 pip install {wheel file name} 即可安装它。

  • Shapely‑1.5.17‑cp36‑cp36m‑win32.whl(32 位)
  • Shapely‑1.5.17‑cp36‑cp36m‑win_amd64.whl(64 位)

希望这会使安装更容易。

我在通过 pip install shapely 安装 shapely-1.5.17 时遇到了类似的错误,安装它后 pip install 命令就可以工作了:

sudo apt-get install libgeos-dev

自 2020 年起,您现在只需为 Windows 安装 Shapely,方法是:

pip install shapely

(当为 Windows 添加二进制轮时,您需要 --upgrade 至少获得版本 1.7.0)