我试图通过运行!pip install geopandas来安装通过I python安装geopandas,但这失败,"python setup.py egg_info"失败,错误代码为1,然后是路径到长目录.我在网上看到piproj是geopandas所必需的,并试图安装它,但没有运气,类似的错误.有人能指出我正确的方向吗?谢谢.
顺便说一句,如果这有帮助,我可以使用这种方法安装匀称,fiona和Descartes.
开始使用geopandas是不容易的,问题是依赖性部分不起作用,你必须使用旧版本的Fiona和GDAL.以下包一起稳定运行:
GDAL: 1.11.2 Fiona: 1.6.0 Geopandas: 0.1.0.dev-
要在ubuntu上安装:
sudo apt-get install build-essential python-all-dev wget http://download.osgeo.org/gdal/1.11.2/gdal-1.11.2.tar.gz tar xvfz gdal-1.11.2.tar.gz cd gdal-1.11.2 ./configure --with-python make sudo make install
此外,某些Linux发行版要求在安装后更新共享库缓存:
sudo ldconfig
Fiona和geopandas可以通过以下方式安装经典:
sudo pip install Fiona==1.6.0 sudo pip install geopandas
在窗户下
正如@Marcus Williams所述:
下载Fiona和GDAL Windows二进制相对应的Python环境(32位,64位和2.7 3.3等(从http://www.lfd.uci.edu/~gohlke/pythonlibs/)和走在cmd中有cd到目录中下载文件是使用该命令安装.whl文件
pip install filename.whl
最后:
pip install geopandas
感谢conda-forge社区,geopandas
实际上很容易使用conda包管理器(或者它的依赖关系,因为这是困难)在所有平台上安装.
如果你有conda,它只是:
conda install -c conda-forge geopandas
要安装conda,您可以安装Anaconda python发行版或miniconda:http://conda.pydata.org/docs/download.html