use*_*095 20 python install geopandas
我试图通过运行!pip install geopandas来安装通过I python安装geopandas,但这失败,"python setup.py egg_info"失败,错误代码为1,然后是路径到长目录.我在网上看到piproj是geopandas所必需的,并试图安装它,但没有运气,类似的错误.有人能指出我正确的方向吗?谢谢.
顺便说一句,如果这有帮助,我可以使用这种方法安装匀称,fiona和Descartes.
Phi*_*arz 14
开始使用geopandas是不容易的,问题是依赖性部分不起作用,你必须使用旧版本的Fiona和GDAL.以下包一起稳定运行:
GDAL: 1.11.2
Fiona: 1.6.0
Geopandas: 0.1.0.dev-
Run Code Online (Sandbox Code Playgroud)
要在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
Run Code Online (Sandbox Code Playgroud)
此外,某些Linux发行版要求在安装后更新共享库缓存:
sudo ldconfig
Run Code Online (Sandbox Code Playgroud)
Fiona和geopandas可以通过以下方式安装经典:
sudo pip install Fiona==1.6.0
sudo pip install geopandas
Run Code Online (Sandbox Code Playgroud)
在窗户下
正如@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
Run Code Online (Sandbox Code Playgroud)
最后:
pip install geopandas
Run Code Online (Sandbox Code Playgroud)
jor*_*ris 12
感谢conda-forge社区,geopandas
实际上很容易使用conda包管理器(或者它的依赖关系,因为这是困难)在所有平台上安装.
如果你有conda,它只是:
conda install -c conda-forge geopandas
Run Code Online (Sandbox Code Playgroud)
要安装conda,您可以安装Anaconda python发行版或miniconda:http://conda.pydata.org/docs/download.html
我最近尝试从 Geopandas 0.3.0 升级到 0.4.0,破坏了我的 Anaconda 5.2 发行版。我没有注意到该命令conda install -c conda-forge geopandas
想要升级一堆软件包,降级其他软件包并删除 Anaconda 5.2。
无论如何,在重新安装 Anaconda 5.2 后,我遇到了几个Command "python setup.py egg_info" failed with error code 1 in <filepath>
无法解决的错误。我什至尝试在另一台计算机上安装 Anaconda 5.2,仍然出现相同的错误消息。
然后我偶然发现了这个网站GeoffBoeing: Using geopandas on Windows。它对我有用。如果此链接在某些时候停止运行,我将复制粘贴下面的内容。
我的笔记:我从 Gohlke 安装了 cp36 版本,因为 Anaconda 5.2 随附 Python 3.6.5。我的 Anaconda 安装默认安装为,C:\Users\<Username>\AppData\Local\Continuum\anaconda3\Lib\site-packages
因此我将其用作环境变量。
手动安装 geopandas 及其依赖项
pip install
或
conda install
任何依赖项——如果你这样做,它们以后会以某种方式失败,通常是默默地或隐蔽地,使故障排除变得困难。如果已安装,请立即卸载它们。pip install
您下载的 GDAL 轮文件。您的实际命令将类似于:pip install GDAL-1.11.2-cp27-none-win_amd64.whl
C:\Anaconda\Lib\site-packages\osgeo
pip install
你的 Fiona 轮文件,然后是你的 pyproj 轮文件,然后是 rtree,然后是匀称的。pip install geopandas
从命令提示符2020 年 3 月 21 日更新:从 Anaconda 2020.02 开始,rtree 现已包含在发行版中。
经过数小时的失败(WinError 126、“此平台上不支持轮子”错误等),我已经成功安装了 pyproj 和 geopandas,这就是我所做的:
首先安装 descartes、pandas、fiona、shapely、pyproj,因为 geopandas 需要它们。
对于 descartes 和 pandas,可以直接从命令行使用 'pip install descartes' 或 'pip install pandas' 完成安装。
对于菲奥娜,匀称,pyproj:
为您的 Python 版本下载相应的 .whl(例如 Python 3.4 的 Fiona-1.7.8-cp34-cp34m-win32.whl)。重要提示:仅下载 win32 版本,因为 win_amd64 版本不起作用(天知道为什么)
小智 3
在 Windows 上,我使用以下命令下载(从http://www.lfd.uci.edu/~gohlke/pythonlibs/)并安装 GDAL、Fiona、pyproj、Shapely 和 Rtree 的 .whl 文件
pip install filename.whl
Run Code Online (Sandbox Code Playgroud)
对于每个 .whl 文件。
作为最后一步我跑
pip install https://github.com/geopandas/geopandas/archive/master.zip
Run Code Online (Sandbox Code Playgroud)
因为我想要 geopandas 的开发版本。conda w/ ioos 方法看起来更容易 - 但我还没有尝试过。