我正在尝试安装geopandas。
要实现这一点,我需要安装GDAL依赖项。
我既无法安装Geopandas,也无法安装GDAL。
环境Anaconda 4,Python 3.6
我尝试过的方法:
答案 0 :(得分:1)
这有效,没有任何问题:
# 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已正确安装在您的地理环境中
如果您需要在geo conda环境中安装其他软件包,请添加它们
conda install -n geo PACKAGENAME PACKAGE2
如果您使用的是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中,转到“工具”>“首选项”>“ Python解释器”>“使用以下解释器,然后粘贴地理环境python可执行文件路径。
我相信在spyder的右下方有一个图标,可让您在环境之间切换。但不确定是否还存在,因为我上次使用spyder的时间是2016年。