Pycharm中import basemap報錯問題


直接原因是:系統找不到這個叫做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文件夾,就創建一個)。

然后,設置環境變量,即在用戶變量下新建一個就可以了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM