Используйте среды, поскольку у вас есть conda в качестве менеджера пакетов. Выполните следующие действия:
- создайте среду с необходимыми пакетами
- активируйте и работайте в этой среде
Код:
# create and activate env called ml with Python 3.7 and jupyter lab and scikit-learn
conda create -n ml python=3.7 scikit-learn jupyterlab
conda activate ml
# check that all is fine by print scikit-learn version
python -c "import sklearn;print(sklearn.__version__)"
# if no error, spin jupyter Lab
jupyter lab
Вы можете добавить дополнительные пакеты в свою среду в командной строке:
conda install -n ml pandas requests
Если вы хотите установить pip-пакеты. Сначала необходимо активировать правильную среду.
conda activate ml
python -m pip install geopy
Для деактивации conda deactivate
Хорошей практикой является создание спецификаций проекта c. Устанавливайте только используемые пакеты.