#conda #pipenv
#conda #pipenv
Вопрос:
У меня установлена conda. Я хочу использовать pipenv. Рекомендуется использовать pipenv вне среды conda, поскольку это тоже среда. Но что меня раздражает, так это то, что если я создаю пустую среду с помощью conda, она пуста, в ней нет пакета. Но если я попытаюсь создать что-то с помощью pipenv на базе conda, база conda уже заполнена множеством пакетов django. По-прежнему ли лучше использовать conda base с pipenv?
Я хочу создать аккуратную новую среду pipenv, на которую не влияют среды conda и установленные в ней пакеты
Ответ №1:
Когда Pipenv достаточно, я не использую Conda. NumPy от PyPI поставляется в пакете wheel, который включает OpenBLAS, который может быть сопоставим по производительности с Intel MKL, реализацией BLAS по умолчанию для NumPy от Conda.
Но когда вам действительно нужно использовать Conda, вы можете создать новую среду Conda, а затем заставить Pipenv использовать эту среду Conda.
conda create -n foo
pipenv --python=$(conda run -n foo which python) --site-packages