簡體   English   中英

Mac導入geopandas一直失敗-所有嘗試解決的報告方法

[英]Importing geopandas keeps failing for Mac - All reported solutions tried

導入geopandas給了我:ImportError:我沒有研究和應用解決方案的模塊名為“ geopandas”:

!pip卸載geopandas六個pyproj fiona rtree -y!conda install -c conda-forge fiona勻稱rtree pyproj geopandas六個!conda升級--all

升級操作產生了一個龐大的文件列表,這些文件將被更新和取代。 它以以下消息結束了8次,每次消息都有不同的路徑:

CondaVerificationError:位於/opt/conda/pkgs/gxx_impl_linux-64-7.2.0-hdf63c60_3的gxx_impl_linux-64軟件包似乎已損壞。 找不到軟件包清單中指定的路徑“ bin / x86_64-conda_cos6-linux-gnu-g ++”。

然后,當我以gpd格式導入geopandas時,再次收到“沒有名為geopandas的模塊”錯誤消息。

我在使用Jupyter筆記本電腦的MacBook Pro上,但沒有主意。 有人有其他想法嗎? 謝謝。

我建議您使用所有必需的庫創建新的conda環境。 在執行此操作之前,請檢查您的conda設置中包含哪些頻道。

$ conda config --get channels
--add channels 'defaults'   # lowest priority
--add channels 'conda-forge'   # highest priority

如果沒有anaconda和conda-forge,則必須添加它們。

$ conda config --add channel conda-forge

完成后,創建新的環境。 您不需要通過sixfiona和其他庫,因為它們將與geopandas一起安裝。 如果您使用的是Jupyter,我建議您安裝ipykernel ,它允許您將環境添加到Jupyter內核列表中。

conda create --name <name-of-your-env> python=3 geopandas=0.4.0 gdal ipykernel

按Enter鍵並等待conda。 安裝完成后,激活您的環境,進行測試,如果一切都很好,請注冊內核。

conda activate <name-of-your-env>
python -m ipykernel --install --user --name <name-of-your-env> --display-name <name-to-be-displayed>

享受您的環境。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM