matplotlib-basemap - 无法导入/安装底图
问题描述
我已经尝试了一切来导入底图,我真的需要它。有人可以解决我的问题。
这是我得到的错误。
ImportError Traceback (most recent call last)
<ipython-input-7-ad7506b589db> in <module>
9 from matplotlib import path
10 import os, glob
---> 11 from mpl_toolkits.basemap import Basemap
12 import pandas as pd
13 from pylab import *
~/miniconda3/envs/venv1/lib/python3.8/site-packages/mpl_toolkits/basemap/__init__.py in <module>
48 from matplotlib.image import imread
49 import sys, os, math
---> 50 from .proj import Proj
51 import numpy as np
52 import numpy.ma as ma
~/miniconda3/envs/venv1/lib/python3.8/site-packages/mpl_toolkits/basemap/proj.py in <module>
4 import pyproj
5 import math
----> 6 from matplotlib.cbook import dedent
7
8 __version__ = '1.2.2'
ImportError: cannot import name 'dedent' from 'matplotlib.cbook' (/deneme/users/cet/miniconda3/envs/venv1/lib/python3.8/site-packages/matplotlib/cbook/__init__.py)
我曾尝试升级和降级 matplotlib、pip install matplotlib 和 conda forge。所以,任何帮助都会非常有用。
解决方案
推荐阅读
- wpf - 材料设计 - Wpf - 文本框 - 更改颜色
- c++ - 如何使用 cmake pack redhat 风格的 rpm,major 和“-devel”?
- c# - 利用两个串行端口(本机 RS485 + USB RS232)的应用程序接收延迟响应
- excel - 如果最大值选择一列
- c++ - 带有 lambda 函数的函数向量
- python - 如何使用 Drive API 使用 GoogleSheet 模板将数据框设置为 GoogleSheet 工作表?
- java - 执行器线程仍显示在 CPU 中
- java - CORBA MARSHAL 1398079699/InvalidClassException 在 weblogic 12.2.1.3 升级后使用来自 swing 的枚举访问 ejb bean
- r - R:R中NPS计算的交叉表分析
- windows - 为什么 Visual Studio 构建后事件中的 xcopy 会减少一些文件大小?