#python #django #pip #virtualenv #conda
#python #django #pip #virtualenv #conda
Вопрос:
Я создал виртуальную среду. Я активирую его с conda activate my_venv
помощью . Я делаю pip list
и проверяю версию statsmodels. результат -> 0.12.1 я делаю pip freeze
. Тот же результат. Я вхожу в оболочку python и выполняю следующий код:
import sys
import statsmodels
print(sys.prefix)
print(statsmodels.__version__)
вывод:
'/home/skootik/anaconda3/envs/my_venv'
'0.10.2'
Кто-нибудь знает почему?
Заранее спасибо
Комментарии:
1. Следует ли использовать pip в среде conda ? Я не понимаю побочных эффектов, может быть, это безвредно, я не знаю. — Я бы посоветовал вам выяснить, где
site-packages
находится каталог для этой среды, и заглянуть в него, если, возможно, установлено несколько версийstatsmodels
. Если да, то удалитеstatsmodels
(возможно, потребуется вызватьuninstall
команду несколько раз) или воссоздайте среду с нуля).
Ответ №1:
- Проверьте, какой pip вы используете
which pip
Это внутри /anaconda3/bin
?
- Проверьте anaconda envs
conda info --envs
Есть my_env
== prodenv
?
- Попробуйте проверить версию с помощью команды conda
conda list statsmodels
у conda есть собственный менеджер пакетов