Python pip 报错:ModuleNotFoundError: No module named 'shapely'**

绝地灬酷狼 2021-11-27 03:12 909阅读 0赞

具体错误信息:

再次输入pip install shapely验证是否成功,输出:

  1. Collecting shapely
  2. Using cached https://files.pythonhosted.org/packages/a2/fb/7a7af9ef7a35d16fa23b127abee272cfc483ca89029b73e92e93cdf36e6b/Shapely-1.6.4.post2.tar.gz
  3. Complete output from command python setup.py egg_info:
  4. Traceback (most recent call last):
  5. File “”, line 1, in
  6. File C:\Users\username\AppData\Local\Temp\pip-install-mr8_kmyd\shapely\setup.py”, line 80, in
  7. from shapely.buildcfg import geos_version_string, geos_version,
  8. File C:\Users\username\AppData\Local\Temp\pip-install-mr8_kmyd\shapely\shapely_buildcfg.py”, line 200, in
  9. lgeos = CDLL(“geos_c.dll”)
  10. File "e:\python\lib\ctypes_init.py", line 356, in init
  11. self._handle = _dlopen(self._name, mode)
  12. OSError: [WinError 126] 找不到指定的模块。

即为模块安装不成功。

这就需要使用 whl 文件进行直接手动安装,在 Python Extension Packages进行下载 :https://www.lfd.uci.edu/~gohlke/pythonlibs/,点击链接进入查找得到 Shapely 的目录:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI5NzUwNDYx_size_16_color_FFFFFF_t_70

然后结合自己的python版本进行下载,下载后,直接进行 使用命令行进入shapely.whl 所在的文件夹进行 pip install shapely-*-*.whl 安装即可。

发表评论

表情:
评论列表 (有 0 条评论,909人围观)

还没有评论,来说两句吧...

相关阅读