python и pip не совпадает в среде анаконды - PullRequest
0 голосов
/ 21 апреля 2020

Как показано в topi c:

which python

/home/ubuntu/anaconda3/envs/${PROJECT}/bin/python

и

which pip

/home/ubuntu/.local/bin/pip

, это приведет к ошибке pip install *package. Пакет будет установлен в другую среду, например, системную среду вместо ${PROJECT} среды.

${PATH} внутри моего венва - это как:

/home/ubuntu/.local/bin:
/home/ubuntu/anaconda3/envs/efficientdet/bin:
/home/ubuntu/anaconda3/condabin:
/usr/local/cuda/bin:
/usr/local/sbin:
/usr/local/bin:
/usr/sbin:
/usr/bin:
/sbin:
/bin:
/usr/games:
/usr/local/games:
/snap/bin

Я могу использовать /home/ubuntu/anaconda3/envs/${PROJECT}/bin/pip, но это слишком громоздко. Любая помощь?

1 Ответ

0 голосов
/ 21 апреля 2020

Проблема решена, в то время как root причина этой проблемы остается неясной.

*in your virenv*: python -m pip install --force-reinstall pip

, затем отключите virenv и активируйте его, чтобы решить эту проблему. Любой, кто мог бы дать дальнейшее понимание этой проблемы, будет более чем приветливым.

...