logo
Loading...

[D24 Basemap 進行地理資訊繪圖] 安裝完成basemap,卻無法執行 - Cupoy

依照範例安裝之後執行出現 cannot import name 'dedent' from 'mat...

[D24 Basemap 進行地理資訊繪圖] 安裝完成basemap,卻無法執行

2021/02/05 上午 11:49
Basemap 進行地理資訊繪圖 (4/27更新)
TYT
觀看數:261
回答數:3
收藏數:1

依照範例安裝

之後執行出現 cannot import name 'dedent' from 'matplotlib.cbook' 的錯誤訊息

我安裝basemap是運用 Anaconda Prompt (anaconda3) 

輸入pip install basemap-1.2.1-cp39-cp39-win_amd64.whl不支援

故只好輸入pip install basemap-1.2.1-cp38-cp38-win_amd64.whl 來安裝

但看圖In[22]似乎是有安裝成功的


想請問一下專家遇到這種狀況應該要怎麼解決比較適當?

回答列表

  • 2021/02/05 下午 00:39
    范琝瀚
    贊同數:1
    不贊同數:0
    留言數:1

    +1沒辦法

  • 2021/02/05 下午 07:45
    Jeffrey
    贊同數:1
    不贊同數:0
    留言數:3

    Hello, 看這個error 是有問題, 沒有安裝成功; 我這邊是直接用Jupyter / Corlab 運行都可以; 請問 Anaconda 用的是 "base"這個環境嗎? 請同時確認一下: matplotlib -ver 3.2.2

  • 2021/02/06 下午 07:50
    Matthew Huang
    贊同數:2
    不贊同數:0
    留言數:2

    conda create --name test2 python=3.6 activate test2 conda install six==1.10.0 conda install matplotlib==2.0.2 conda install jupyter conda install basemap conda install Pillow 確認C:\ProgramData\Anaconda3\envs\test2\Library\share是不是有個檔案叫epsg ![image](http://kwassistfile.cupoy.com/00000177772A483A000003876375706F795F72656C65617365414E53/1611820869928/large) 在作業裡面先宣告pesg位置,然後再導入basemap ![image](http://kwassistfile.cupoy.com/00000177772A483A000003876375706F795F72656C65617365414E53/1611820869929/large) 題目最後一題會扯到編碼問題,在C:\ProgramData\Anaconda3\envs\test2\Lib\site-packages,把shapefile.py第104行改掉,如下: ![image](http://kwassistfile.cupoy.com/00000177772A483A000003876375706F795F72656C65617365414E53/1611820869933/large) 1. 原因在於matplotlib和six的版次沒有匹配 2. 我的解法,直接用anaconda新建一個python 3.6的環境,然後在依序安裝six 1.10.0, matplotlib 2.0.2,最後在安裝basemap就搞定。 3. basemap一定要最後再裝 4. 為什麼一定要python 3.6呢,因為six 1.10.0和matplotlib 2.0.2只能在python 3.6下運行 5. 然後新版的anaconda沒有指定PROJ_LIB的位置,所以要自己手動設置 參考連結 https://zhuanlan.zhihu.com/p/35627936 https://stackoverflow.com/questions/52295117/basemap-import-error-in-pycharm-keyerror-proj-lib https://stackoverflow.com/questions/52911232/basemap-library-using-anaconda-jupyter-notebooks-keyerror-proj-lib?noredirect=1&lq=1] https://blog.csdn.net/weixin_42259497/article/details/84641633