导入Cartopy时出现ImportError: 导入trace时DLL加载失败:找不到指定的模块

8

我在一个活动的虚拟环境中使用pip安装Christoph Gohlke预编译的wheel文件Cartopy‑0.20.2‑cp39‑cp39‑win_amd64.whl。该环境正在使用Python 3.9.5。当尝试导入Cartopy时,会出现下面的错误信息。这以前可以运行,现在不再工作,我无法找出原因。是否有人知道问题所在或者我漏掉了什么?

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
Input In [4], in <cell line: 1>()
----> 1 import cartopy
      2 import cartopy.crs as ccrs
      3 import cartopy.io.img_tiles as cimgt

File ~\Downloads\GitHub\Project\venv\lib\site-packages\cartopy\__init__.py:110, in <module>
    105     pass
    108 # Commonly used sub-modules. Imported here to provide end-user
    109 # convenience.
--> 110 import cartopy.crs
    111 import cartopy.feature

File ~\Downloads\GitHub\Project\venv\lib\site-packages\cartopy\crs.py:27, in <module>
     24 from pyproj.exceptions import ProjError
     25 from shapely.prepared import prep
---> 27 import cartopy.trace
     30 try:
     31     # https://github.com/pyproj4/pyproj/pull/912
     32     from pyproj.crs import CustomConstructorCRS as _CRS

ImportError: DLL load failed while importing trace: The specified module could not be found.

9
请从同一网站安装 shapelypyproj - cgohlke
我之前通过pip安装了相同的shapely和pyproj版本,但当我使用“--force-reinstall”参数时,它起作用了。 - Marco Wedemeyer
1个回答

15

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接