Мне нужна среда Python с базовой картой и гео pandas, но установка одной удаляет другую. Есть ли способ иметь и то, и другое, или есть разумный способ переключаться между интерпретаторами в одном скрипте?
Я знаю, что базовая карта обесценивается из-за картографии, но я работаю с базовой картой, и это то, что для сейчас.
Использование Anaconda3, Python 3.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
Это успешно установлено geo pandas, но была удалена базовая карта:
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
.
Я также пробовал новую среду, предложенную на geo pandas страница установки , но я получаю кучу «Устранение ошибок среды» при установке joblib и scikit-learn ... и, возможно, других библиотек, я прекратил попытки на этом этапе.