直接原因是:系統找不到這個叫做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文件夾,就創建一個)。
然后,設置環境變量,即在用戶變量下新建一個就可以了。
