ImportError:无法在Python 3.6虚拟环境中导入名称“ is_scalar”

时间:2019-12-03 23:25:13

标签: python ubuntu virtualenv matplotlib-basemap

我为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。

1 个答案:

答案 0 :(得分:0)

这在matplotlib Basemap Github Issues中得到回答。

  

您似乎拥有较旧版本的底图。该问题已得到修复,已发布的版本为v1.2.0。

     

一些注意事项:赞成使用cartopy软件包,建议不要使用底图。请改用Cartopy。其次,安装底图(或Cartopy)的首选方法是通过conda-forge,因为它的构建过程和依赖性很复杂。