![](/img/trans.png)
[英]Executing .py file from Command Prompt raises “ImportError: no module named geopandas”- Script works in Spyder (using anaconda)
[英]ImportError: No module named geopandas
我剛剛運行此代碼並收到此錯誤,我不知道為什么:
%matplotlib inline
import seaborn as sns
import pandas as pd
import pysal as ps
import geopandas as gpd
import numpy as np
import matplotlib.pyplot as pet
導入錯誤:沒有名為 geopandas 的模塊
檢查是否安裝了 geopandas
>>> import sys
>>> 'geopandas' in sys.modules
False => Not Installed
>>>
要安裝已發布的版本,您可以使用 pip:
pip install geopandas
或者您可以從 conda-forge 頻道安裝 conda 包:
conda install -c conda-forge geopandas
您可以通過克隆 GitHub 存儲庫並使用安裝腳本來安裝最新的開發版本:
git clone https://github.com/geopandas/geopandas.git
cd geopandas
pip install .
也可以直接從 GitHub 存儲庫安裝最新的開發版本:
pip install git+git://github.com/geopandas/geopandas.git
Linux?
sudo apt-get install python-geopandas
您的問題可能與您安裝 GeoPandas 的環境中未安裝 IPython 有關。 在這種情況下, ipython
來自環境外部的ipython
並且不會發現名為 geopandas 的模塊導致ImportError
。
您可以檢查哪個 IPython 與where ipython
。
您可以通過在您的環境中執行conda install ipython
install ìpython
來conda install ipython
。
如果使用帶有 conda 的 Jupyter notebook,請使用:
conda install -c conda-forge geopandas
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.