导入cartopy时出错:ModuleNotFoundError:没有名为'cartopy._crs'的模块

问题描述 投票:0回答:1

我正在尝试导入 python 的 cartorpy 包(版本-0.18.0)并不断遇到问题。

from cartopy import config

import cartopy.crs as ccrs

我收到错误:

Traceback (most recent call last):
  File "c:\Users\Admin\Downloads\advanced_plotting-1.py", line 6, in <module>
    from cartopy import config
  File "C:\Users\Admin\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\cartopy\__init__.py", line 104, in <module>
    import cartopy.crs
  File "C:\Users\Admin\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\cartopy\crs.py", line 22, in <module>
    from cartopy._crs import (CRS, Geodetic, Globe, PROJ4_VERSION,
ModuleNotFoundError: No module named 'cartopy._crs'

我认为正在发生的事情是当它导入正在寻找的 cartopy._crs 不存在的函数时。当查看包 git hub https://github.com/SciTools/cartopy 我仍然无法理解它试图指向的位置。

任何有关如何成功导入此包的建议将不胜感激。

python import cartopy scitools
1个回答
0
投票

我今天也遇到了同样的问题,我通过修改 site-packages/proplot/crs.py 修复了它

只需将“from cartopy._crs import Globe”替换为“from cartopy.crs import Globe”,就可以了。

© www.soinside.com 2019 - 2024. All rights reserved.