我正在尝试为 python 3.7 安装一个非常重要的 python 包 osmnx。下面是我得到的。我在下午搜索了这个并尝试更新 setuptools 但它没有用。
Microsoft Windows [版本 10.0.17134.590] (c) 2018 Microsoft Corporation。版权所有。
C:\Users\jelly>pip install osmnx 收集 osmnx 使用缓存的 https://files.pythonhosted.org/packages/94/1f/88209842ca41ef8b6a547838bb5872ca03b505a1493927fd17a98cd8e38d/osmnx-0.9-py2.py3-none-any.whl 要求已经满足:matplotlib >=2.2 英寸
c:\users\jelly\appdata\roaming\python\python37\site-packages(来自 osmnx)(3.0.3)收集 Rtree>=0.8.3(来自 osmnx)使用缓存的 https://files.pythonhosted.org/ packages/33/0d/0bcb0fdd759570e85697189f675fa462131e5636482f2832288bbe4bb6f7/Rtree-0.8.3-py3-none-any.whl 已满足要求:d:\program files (x86)\python37-32\lib\site-packages 中的 pandas>=0.23(来自osmnx) (0.24.1) 已满足要求:d:\program files (x86)\python37-32\lib\site-packages 中的 networkx>=2.2 (来自 osmnx) (2.2) 收集 geopandas>=0.4 (来自 osmnx)使用缓存的 https://files.pythonhosted.org/packages/f0/5d/916b7268ef551fa9647ce12220e9a68006374f1ce5b0ddaf1cd0df2880b7/geopandas-0.4.1-py2.py3-none-any.whl 已满足要求:d:\program files (x86)\python37-32\lib\site-packages (来自 osmnx) (2.21.0) 中的 requests>=2.21 收集 Shapely>=1.6 (来自 osmnx) 使用缓存的 https:/ /files.pythonhosted.org/packages/a2/fb/7a7af9ef7a35d16fa23b127abee272cfc483ca89029b73e92e93cdf36e6b/Shapely-1.6.4.post2.tar.gz 命令 python setup.py egg_info 的完整输出:Traceback(最近一次调用最后):文件“”,第 1 行,在文件“C:\Users\jelly\AppData\Local\Temp\pip-install-2g0vnj5r\Shapely\setup .py”,第 80 行,从 shapely._buildcfg 导入 geos_version_string,geos_version,\文件“C:\Users\jelly\AppData\Local\Temp\pip-install-2g0vnj5r\Shapely\shapely_buildcfg.py”,第 200 行,在lgeos = CDLL("geos_c.dll") 文件 "d:\program files (x86)\python37-32\lib\ctypes__init__.py",第 356 行,init self._handle = _dlopen(self._name, mode) OSError : [WinError 126] 找不到指定的模块
----------------------------------------
命令“python setup.py egg_info”在 C:\Users\jelly\AppData\Local\Temp\pip-install-2g0vnj5r\Shapely\ 中失败,错误代码为 1