当前位置: 首页 > 面试题库 >

安装Shapely:OSError:[WinError 126]找不到指定的模块

贾骏
2023-03-14
问题内容

我必须安装Shapely软件包(http://toblerity.org/shapely/project.html#installation)。但是当我使用时:

pip install Shapely

我收到此错误:

Collecting Shapely
  Using cached Shapely-1.5.17.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\AppData\Local\Temp\pip-build-mwuxcain\Shapely\setup.py", line 38, in <module>
        from shapely._buildcfg import geos_version_string, geos_version, \
      File "C:\Users\AppData\Local\Temp\pip-build-mwuxcain\Shapely\shapely\_buildcfg.py", line 200, in <module>
        lgeos = CDLL("geos.dll")
      File "C:\Users\Anaconda3\lib\ctypes\__init__.py", line 344, in __init__
        self._handle = _dlopen(self._name, mode)
    OSError: [WinError 126] The specified module could not be found

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\AppData\Local\Temp\pip-build-mwuxcain\Shapely\

而且,当我使用时:

conda install shapely

我收到此错误:

Fetching package metadata ...........


PackageNotFoundError: Package not found: Conda could not find '

我在Windows 10(64位)上使用Python 3.6.0(Anaconda3)。

请帮忙。(无济于事)


问题答案:

使用http://www.lfd.uci.edu/~gohlke/pythonlibs/#shapely下载WHL文件

安装:

python -m pip install Shapely-1.5.17-cp36-cp36m-win_amd64.whl

Ubuntu:

pip install shapely==1.6b2


 类似资料:
  • 我正在尝试从github安装Exscript。 当我试图加载它时,python找不到它: 但是,当我尝试用setup在同一个虚拟环境中安装它时。py它成功安装并加载。 我做错了什么?

  • 我不能使用NodeJS中的命令提示符来使用。运行时出现以下错误:

  • 我正在组装一个jar,它可以让我调用仅对本地人可用的命令(jar使用本地人而不是实际程序)。现在,每当我加载DLL时,我都会遇到一个问题。这是错误: 我不知道这个错误的原因是什么。我确保将本机库路径设置为包含本机的文件夹。有人有想法吗?

  • 问题内容: 我在这里遵循pycairo安装说明:http : //www.cs.rhul.ac.uk/home/tamas/development/igraph/tutorial/install.html 安装pycairo以与igraph一起使用。 但是,即使在运行安装程序并根据说明将所有DLL解压缩/复制到site-packages cairo目录之后,我仍然会收到以下错误消息: 我正在Win

  • 按照http://maven.apache.org/download.cgi上的所有说明操作 Java版本:1.7.0_03,供应商:Oracle Corporation Java Home:C:\程序文件\Java\jdk1.7.0_03\jre 默认区域设置:en_US,平台编码:Cp1252 操作系统名称:“Windows 7”,版本:“6.1”,arch:“AMD64”,系列:“Windo