安装 geopandas 会卸载底图,反之亦然
Installing geopandas uninstalls basemap & vice-versa
我需要一个包含底图和地理熊猫的 Python 环境,但安装其中一个会删除另一个。无论如何都可以同时拥有,或者是否有合理的方法在同一脚本中的解释器之间切换?
我知道底图因 cartopy 而贬值,但我正在使用底图,目前是这样。
使用 Anaconda3,Python3.7.6
以下是我采取的步骤,仅使用基础环境:
conda install -c conda-forge basemap
conda install geopandas
## I kept having issues with installing geopandas:
## Solving environment: failed with initial frozen solve. Retrying with flexible solve.
## So I followed the solution by "forskamse" here [https://github.com/conda/conda/issues/9367]
conda activate base
conda config --set auto_update_conda False
conda install conda=4.6.14
conda install geopandas
这成功安装了 geopandas,但删除了底图:
The following packages will be REMOVED:
anaconda-2020.02-py37_0
basemap-1.3.0-py37h7cd9bad_2
python_abi-3.7-1_cp37m
还确认底图已通过 conda list
检查删除。
我也按照 geopandas install page 上的建议尝试了一个新环境,但是我在安装 joblib 和 scikit-learn 时遇到了一堆解决环境错误……也许还有其他库,我停止了尝试点.
不同的 conda
频道提供不同的兼容性,您应该始终尝试坚持使用单一频道,defaults
或(最好)conda-forge
。从 conda-forge
安装 geopandas
和 basemap
应该可以解决兼容性问题并允许您安装两者。
conda install -c conda-forge geopandas basemap
Python 地理空间堆栈的一般建议是坚持 conda-forge
。
我需要一个包含底图和地理熊猫的 Python 环境,但安装其中一个会删除另一个。无论如何都可以同时拥有,或者是否有合理的方法在同一脚本中的解释器之间切换?
我知道底图因 cartopy 而贬值,但我正在使用底图,目前是这样。
使用 Anaconda3,Python3.7.6
以下是我采取的步骤,仅使用基础环境:
conda install -c conda-forge basemap
conda install geopandas
## I kept having issues with installing geopandas:
## Solving environment: failed with initial frozen solve. Retrying with flexible solve.
## So I followed the solution by "forskamse" here [https://github.com/conda/conda/issues/9367]
conda activate base
conda config --set auto_update_conda False
conda install conda=4.6.14
conda install geopandas
这成功安装了 geopandas,但删除了底图:
The following packages will be REMOVED:
anaconda-2020.02-py37_0
basemap-1.3.0-py37h7cd9bad_2
python_abi-3.7-1_cp37m
还确认底图已通过 conda list
检查删除。
我也按照 geopandas install page 上的建议尝试了一个新环境,但是我在安装 joblib 和 scikit-learn 时遇到了一堆解决环境错误……也许还有其他库,我停止了尝试点.
不同的 conda
频道提供不同的兼容性,您应该始终尝试坚持使用单一频道,defaults
或(最好)conda-forge
。从 conda-forge
安装 geopandas
和 basemap
应该可以解决兼容性问题并允许您安装两者。
conda install -c conda-forge geopandas basemap
Python 地理空间堆栈的一般建议是坚持 conda-forge
。