1. 背景
    python3.8环境下根据博客中的步骤安装cartopy后出现报错:
    安装cartopy参考博客:
    Cartopy安装教程
    其主要思路是在官方网站上下载自己所需要的whl文件到电脑,再利用pip install进行安装,在成功安装需要的包后,准备画图时却发现不能用,报错为:ImportError: DLL load failed while importing trace: 找不到指定的模块。
    最后定位在这里:
    Traceback (most recent call last):
    File “draft1.py”, line 6, in
    import cartopy.crs as ccrs
    File “D:\python\python3.8.3\Lib\site-packages\cartopy_init_.py”, line 96, in
    import cartopy.crs
    File “D:\python\python3.8.3\Lib\site-packages\cartopy\crs.py”, line 26, in
    import cartopy.trace
    ImportError: DLL load failed while importing _crs: The specified module could not be found.
  2. 解决
    找了一圈发现可能是因为丢失了某个trace文件??(不是很懂,找了很多地方也没有解决)此问题搁置了很久之后,今天发现了一个博主提供的cartopy包,据说可以提供解决该问题的方法,地址:
    python安装cartopy库报错更新

将文件下载后将整个cartopy文件夹覆盖复制到D:\python\python3.8.3\Lib\site-packages下,重新运行可以正常使用,故记录一下以备日后查阅。

  1. 案例
    案例展示在全球地图上画出磁赤道的大概位置:

    代码如下:
import cartopy.crs as ccrs
import matplotlib.pyplot as plt
import numpy as np# plt.axes是创建一个轴(或者说是主体) projection参数可以理解为将三维的地理信息如何投影为二维的地理信息,这个时候参数的值就是投影方式,此时是常用的平面投影
ax = plt.axes(projection=ccrs.PlateCarree())
ax.coastlines()  # 这个函数是在主体上添加了海岸线
ax.set_extent([-180,180, -90, 90], crs=ccrs.PlateCarree())
ax.set_xticks(np.arange(-180, 181, 30), crs=ccrs.PlateCarree())
ax.set_yticks(np.arange(-90, 91, 15), crs=ccrs.PlateCarree())gl = ax.gridlines(draw_labels=False, linewidth=0.2, color='k', linestyle=':')f1 = open('magneticEquatorData.txt','r')
obsLines = f1.readlines()magEqu_lat = []
magEqu_lon = []
for i in range(len(obsLines)):fields = obsLines[i].split()magEqu_lat.append(float(fields[0]))magEqu_lon.append(float(fields[1]))plt.plot(magEqu_lon, magEqu_lat,'s', color = 'b',markersize=2)
plt.show()  # 将图像显示出来

python3.8安装cartopy使用报错:DLL load failed while importing trace相关推荐

  1. python 调用 tensorflow.dll_解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题...

    最近打算开始研究一下机器学习,今天在windows上装tensorflow花了点功夫,其实前面的步骤不难,只要依次装好python3.5,numpy,tensorflow就行了,有一点要注意的是目前只 ...

  2. jupyter notebook导入numpy 失败 报错:Original error was: DLL load failed while importing _multiarray_umath:

    jupyter notebook导入numpy 失败 报错:Original error was: DLL load failed while importing _multiarray_umath: ...

  3. 【踩坑记录】python环境已经安装win32api的前提下,仍报DLL load failed while importing win32api的解决方法

    目录 1 背景 2 解决方法 1 背景 在执行程序的时候报错误提示:DLL load failed while importing win32api: 找不到指定的程序. 2 解决方法 先检查是否安装 ...

  4. Python使用Pillow包报错 ImportError: DLL load failed while importing _imaging: 找不到指定的程序。

    最近使用Python调用Pillow时报错,代码就两行: from PIL import Imageprint("PyCharm") 报错如下: Traceback (most r ...

  5. 使用wxauto出现ImportError: DLL load failed while importing win32gui: 找不到指定的程序报错的解决方案

    文章目录 背景 错误提示 解决方案 建议关注我的 微信公众号:破壳Ai,分享最佳学习路径.教程和资源.成长路上,我陪你. 背景 利用 wxauto 开发微信机器人,Pycharm 中运行程序时出错 错 ...

  6. Django终端运行报错:ImportError: DLL load failed while importing _sqlite3: 找不到指定的模块。

    在pycharm运行没问题,但是在终端cmd或Powershell就会出错,如下: Traceback (most recent call last):File ".\manage.py&q ...

  7. jupyter notebook出现DLL load failed while importing _multiarray_umath: 找不到指定的模块

    安装gpu版本的pytorch之后,在pycharm上测试没出现问题而在jupyter notebook却出现问题 问题描述: import torch E:\Miniconda3\envs\d2l\ ...

  8. 17.python-解决 pycharm运行提示:from PyQt5 impor ImportError:DLL load failed while importing QtCore

    报错提示: from PyQt5 import QtCore ImportError: DLL load failed while importing QtCore: The specified pr ...

  9. [Win11] ImportError: DLL load failed while importing _multiarray_umath: 找不到指定的模块 Conda无法激活环境

    文章目录 1 报错 2 解决 参考 1 报错 Traceback (most recent call last):File "<stdin>", line 1, in ...

  10. from PyQt6 import QtCore, QtGui, QtWidgets ImportError: DLL load failed while importing QtGui:

    from PyQt6 import QtCore, QtGui, QtWidgets ImportError: DLL load failed while importing QtGui: 找不到指定 ...

最新文章

  1. 内存学习――为什么需要虚拟内存
  2. mybatis的延迟加载
  3. java 感应器系统_Android Sensor传感器系统架构初探
  4. 纯css实现给图片加标签
  5. win桌面显示html,win10怎么把ie图标放桌面上 win10桌面添加ie浏览器图标的方法
  6. linux sokit使用方法,【sokit TCP/UDP 数据包收发测试(调试)工具怎么用】sokit TCP/UDP 数据包收发测试(调试)工具好不好_使用技巧-ZOL软件百科...
  7. Idea 远程调试服务器
  8. Bean Validation
  9. python高级函数_python高级之函数
  10. SpringBoot(六)打包方式
  11. Pandas API参考
  12. verilog对信号二分频 时钟分频信号作为时钟使能信号
  13. ORA-01452报错的一种解决办法
  14. 为什么会有工频干扰_工频干扰产生原因及解决方案【转载】
  15. 【 win10多用户登录 】win10环境下实现非企业版多用户登录
  16. RATER指数(转载)
  17. DAY23:命令执行代码执行漏洞
  18. 正确卸载Visual Studio 2015
  19. Android 实现QQ侧滑界面之实现
  20. 手拉手带你开启Vue3世界的鬼斧神工

热门文章

  1. 大数据给人们生活带来的改变_大数据给我们的生活带来了哪些改变?
  2. 大数据处理技术-头歌平台-答案
  3. 国家对五险一金的交纳说明(已更新)
  4. 智能穿戴及传感器调研
  5. 新能源车企骗补终结:实力说话淘汰赛开启
  6. svn异常:Aborting commit: 'xxx' remains in conflict
  7. STAR法则的理解及事例
  8. Linux删除其中一行的快捷键,Linux 命令快捷键
  9. java突然无法加载主类_java错误:找不到或无法加载主类的原因与解决方法
  10. 电商OTA:如何评估社区产品?