首页 > 技术文章 > Pycharm中import basemap报错问题

xiongdongdong 2019-09-20 09:11 原文

直接原因是:系统找不到这个叫做PROJ_LIB的环境变量,所以报错了。

根本原因:调用basemap模块的时候会调用basemap所依赖的proj4模块,所以当时在anaconda上安装basemap模块的时候细心的铁汁可以看到相应的也安装了proj4这个模块。但是最坑的是,anaconda root下安装proj4的时候不会主动给你设置proj4模块的环境变量,所以就导致的现在这样的错误。

解决方案:先将Anaconda安装目录下找到proj4的安装路径,我的是在:D:\software\Anaconda\pkgs\proj4-4.9.3-hfa6e2cd_8,然后打开这个文件夹,进入Library -> share 文件夹,将里面的文件全选并复制,粘贴到 D:\software\Anaconda\share\proj 这个文件夹下(如果Anaconda根目录下没有这个proj文件夹,就创建一个)。

然后,设置环境变量,即在用户变量下新建一个就可以了。

推荐阅读