между pip --version` и `which pip` используются разные пипсы - PullRequest
0 голосов
/ 26 марта 2020

Вот что-то странное происходит с моей коробкой:

(base) ben@Ben:~/.local/bin$ echo $PATH
/home/ben/.local/bin:/home/ben/anaconda3/bin:/home/ben/anaconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
(base) ben@Ben:~/.local/bin$ which -a pip
/home/ben/anaconda3/bin/pip
(base) ben@Ben:~/.local/bin$ pip --version
pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)
(base) ben@Ben:~/.local/bin$ /home/ben/anaconda3/bin/pip --version
pip 20.0.2 from /home/ben/anaconda3/lib/python3.7/site-packages/pip (python 3.7)

Почему были названы разные экземпляры pip? which pip вернул правильную версию, которую я хочу, но когда я вызываю pip, он запускает ту, которая установлена ​​в системе по умолчанию. Как это исправить?

У меня Ubuntu 19.10, Anaconda 4.8.3, Python 3.7.6.

1 Ответ

0 голосов
/ 26 марта 2020

which не может обнаружить псевдонимы, и поскольку ваши pip указывают на систему python3 вместо python2, я подозреваю, что у вас есть псевдоним в вашем .bashrc для pip. Удалите это, и оно должно работать как положено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...