我为python 3.6创建了一个虚拟环境。如matplotlib / basecamp GitHub repository中所述,我已经通过命令-
安装了底图。pip install --user git+https://github.com/matplotlib/basemap.git
当我尝试这样导入底图时,
from mpl_toolkits.basemap import Basemap
我得到了错误
ImportError: cannot import name 'is_scalar'
我正在使用Ubuntu 18.04 LTS。
答案 0 :(得分:0)
这在matplotlib Basemap Github Issues中得到回答。
您似乎拥有较旧版本的底图。该问题已得到修复,已发布的版本为v1.2.0。
一些注意事项:赞成使用cartopy软件包,建议不要使用底图。请改用Cartopy。其次,安装底图(或Cartopy)的首选方法是通过conda-forge,因为它的构建过程和依赖性很复杂。