无法安装GeoPandas/GDAL



我正在尝试安装地理标准。

为了实现这一点,我需要安装GDAL依赖项。

我既不能安装所有的地球标准,也不能安装GDAL。

Environment Anaconda 4,Python 3.6

我尝试过的方法:

  1. pip进入所有适当的库
  2. conda安装适当的库
  3. 从各种thredas下载的建议车轮仍然失败
  4. 尝试设置自定义环境,但也失败了

这项工作没有任何问题:

# create environment called geo and install python 3.6 and geo panda from conda-forge channel
conda create -n geo  -c conda-forge  python=3.6 geopandas

要使用geopanda,激活环境geo,一切都很好

conda activate geo
# test that geopanda imports okay
python -c "import geopanda"

如果没有错误,geopanda已正确安装在您的地理环境中

如果您需要在geoconda环境中安装其他软件包,请使用添加它们

conda install -n geo PACKAGENAME PACKAGE2

如果你正在使用Spyder,你需要在你的环境中也有Spyder:

conda install -n geo spyder
conda activate geo
spyder

现在,您的间谍可以访问地理环境中的所有软件包。如果你不想在这个环境中安装spyder,而是在基本环境中使用spyder的话,你可以做

# install spyder kernel
conda install -n geo spyder-kernels
# get the path to geo python executable and copy the path
conda activate geo
python -c "import sys; print(sys.executable)"
# deactivate geo
conda deactivate 
# this returns you to base environment 
# open spyder from base
spyder

在spyder GUI中,转到Tool>首选项>Python解释器>使用以下解释器并粘贴地理环境python可执行路径。

我相信spyder的右下角有一个图标,可以让你在环境之间切换。但不确定它是否仍然存在,因为我上一次使用spyder是在2016年。

最新更新