导入Cartopy时出现ImportError: DLL load failed while importing trace: 找不到指定的模块

Mar*_*yer 8 python cartopy

我在活动的虚拟环境中使用 pip安装了Christoph Gohlke的预构建轮。Cartopy\xe2\x80\x910.20.2\xe2\x80\x91cp39\xe2\x80\x91cp39\xe2\x80\x91win_amd64.whl环境使用Python 3.9.5。当尝试导入 Cartopy 时,我收到以下错误消息。这曾经有效,现在不再有效,我不明白为什么。有谁知道问题可能是什么或者我缺少什么?

\n
---------------------------------------------------------------------------\nImportError                               Traceback (most recent call last)\nInput In [4], in <cell line: 1>()\n----> 1 import cartopy\n      2 import cartopy.crs as ccrs\n      3 import cartopy.io.img_tiles as cimgt\n\nFile ~\\Downloads\\GitHub\\Project\\venv\\lib\\site-packages\\cartopy\\__init__.py:110, in <module>\n    105     pass\n    108 # Commonly used sub-modules. Imported here to provide end-user\n    109 # convenience.\n--> 110 import cartopy.crs\n    111 import cartopy.feature\n\nFile ~\\Downloads\\GitHub\\Project\\venv\\lib\\site-packages\\cartopy\\crs.py:27, in <module>\n     24 from pyproj.exceptions import ProjError\n     25 from shapely.prepared import prep\n---> 27 import cartopy.trace\n     30 try:\n     31     # https://github.com/pyproj4/pyproj/pull/912\n     32     from pyproj.crs import CustomConstructorCRS as _CRS\n\nImportError: DLL load failed while importing trace: The specified module could not be found.\n
Run Code Online (Sandbox Code Playgroud)\n

Mar*_*yer 15

正如 cgohlke 在评论中提到的,从他的网站安装shapelypyproj的轮子解决了这个问题。

如果已安装库,请使用--force-reinstall覆盖现有安装。