我收到了以下错误时,试图安装在我的环境中,因为它失败后,在终端通过康达锻造的命令。有什么方法可以让这个更新和修复吗?
Output in format: Requested package -> Available versions
Package geopandas-base conflicts for:
geopandas -> geopandas-base==0.9.0=py_1
geopandas-base
Package ca-certificates conflicts for:
python=3.9 -> openssl[version='>=1.1.1q,<1.1.2a'] -> ca-certificates
geopandas -> python -> ca-certificates```
发布于 2022-10-23 21:18:55
你正在用冲突的软件包在现有的环境中安装地质公园。当另一个env将包固定在特定的不兼容包上时,或者如果包是从不兼容的通道安装的,例如,如果您使用anaconda安装到基本env中,或者(尽管现在这种情况很少发生),如果您更新包已经很长时间了,就会发生这种情况。
相反,使用所需的包创建一个新的环境,例如:
conda create -n geopandas -c conda-forge python=3.10 geopandas gdal pygeos pandas scipy […]
如果您想删除以前的环境,可以使用
conda env remove -n other-env-name
如果您继续遇到问题,并且正在使用anaconda,我强烈建议删除anaconda,它将包从与conda不兼容的默认通道中捆绑,然后安装微型锻造,或者安装更快的编译(但对用户不太友好)近亲曼巴福尔。
发布于 2022-10-25 01:45:23
$ conda install -c anaconda pip
$ pip install geopandas
https://stackoverflow.com/questions/74174412
复制相似问题