我只是运行这段代码并收到此错误,我不确定为什么:
%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
Run Code Online (Sandbox Code Playgroud)
ImportError:没有名为geopandas的模块
检查是否安装了geopandas
>>> import sys
>>> 'geopandas' in sys.modules
False => Not Installed
>>>
Run Code Online (Sandbox Code Playgroud)
要安装发行版本,可以使用pip:
pip install geopandas
Run Code Online (Sandbox Code Playgroud)
或者您可以从conda-forge频道安装conda软件包:
conda install -c conda-forge geopandas
Run Code Online (Sandbox Code Playgroud)
您可以通过克隆GitHub存储库并使用设置脚本来安装最新的开发版本:
git clone https://github.com/geopandas/geopandas.git
cd geopandas
pip install .
Run Code Online (Sandbox Code Playgroud)
还可以使用以下方法直接从GitHub存储库安装最新开发版本:
pip install git+git://github.com/geopandas/geopandas.git
Run Code Online (Sandbox Code Playgroud)
Linux的?
sudo apt-get install python-geopandas
Run Code Online (Sandbox Code Playgroud)
您的问题可能与您安装 GeoPandas 的环境中未安装 IPython 有关。在这种情况下,使用ipython来自环境外部的模块,并且不会发现名为 geopandas 的模块导致ImportError.
您可以检查哪个 IPython 与where ipython.
您可以ìpython通过conda install ipython在您的环境中执行来安装。