由于冲突而无法在Anaconda中安装Geopandas

时间:2020-04-24 18:44:21

标签: python anaconda conda geopandas

我是一个初学者,所以我尝试遵循一个教程。因此,我安装了蟒蛇,下一步应该安装geopandas,但我收到以下消息:

conda install geopandas
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: \

...

https://pastebin.com/c2cmmhrr

我尝试一次又一次安装anaconda,但无济于事...

2 个答案:

答案 0 :(得分:2)

对于经验丰富的人来说可能是微不足道的,但是我仍然为此感到困惑。天真地尝试使用基础安装它时,即使在基础(根)环境中安装,我也无法做到。 (我不知道为什么。) 您需要通过单击“环境”并在Anaconda Navigator或

上的“创建”中创建环境。
conda create --name myenv
conda activate myenv

在终端上。我无法详细说明,但是您不应该将软件包安装在基本目录(根目录)中。实际上,您应该在您的环境中安装东西和软件包。

答案 1 :(得分:0)

这是一个对我有用的答案,经过比我想要的更多的麻烦。

创建 conda 环境

https://medium.com/@nrk25693/how-to-add-your-conda-environment-to-your-jupyter-notebook-in-just-4-steps-abeab8b8d084

安装依赖(准备战斗)

GeoPandas 依赖于以下 Python 库:pandas、Shapely、Fiona、pyproj、NumPy、6、descartes 和 cartopy

转到 https://anaconda.org/conda-forge/ 并搜索依赖项。点击第一行的第一个依赖项名称(例如:pandas - 1.3.1 旁边的绿色,下面)enter image description here

这将带您进入一个新页面。向下滚动,然后复制并粘贴第一行代码(示例突出显示)。enter image description here

将其粘贴到您新建的 conda 环境中的终端中,然后按 Enter。

以这种方式成功添加所有依赖项后,就像您为依赖项所做的那样,从 conda forge 页面复制 Geopandas 代码行。将其粘贴到您的终端中,然后按 Enter。如果不吸毒之神和你在一起,它就会安装。

告诉我什么时候可以使用,以及您是否需要一些关于如何使用 Geopandas 的好资源

相关问题