Basemap已安裝,但import後出現錯誤
我的Python是3.9,所以Basemap也找cp39版本 下了cmd 做install 也說已經安裝好了,為什麼在Jupyter執行時,卻說找不到? 不清楚哪個步驟環節錯誤?還是我cmd的回報內容我搞錯? 圖一:Jupyter說找不到版本  圖二:提供我目前的版本,以及install後顯示的內容 
回答列表
-
2021/06/24 上午 08:36王健安贊同數:0不贊同數:0留言數:0
您好: 我覺得有可能發生同一台電腦有兩個版本以上的python, 導致在cmd安裝時與jupyter notebook匯入套件時是在不同版本的python環境下操作, 或者是從圖二的最後一行,後方有「Use --force-reinstall to force an installation of the wheel」, 表示在安裝該package時應該要加上這一句, 會變成「pip install --force-reinstall Basemap」, 那有以下方法可以先行確認Basemap究竟是否有安裝成功: 1. 在cmd中輸入「pip list」,這會將目前擁有的package都列印出來,如此便能確認。 2. 在cmd中輸入「python <版本>」,例如:「python 3.7.5」,切換到python模式,在輸入「import Basemap」以確認是否有安裝成功 參考資料: https://github.com/mapbox/rasterio/issues/499
