Я хочу установить tensorflow-cpu с помощью pip в моей 64-битной системе Ubuntu 18.04, и для этого требуется pip >= 19.0. У меня был pip 9.0.x, и я использовал pip3 для установки пакетов, но чтобы выполнить требование, которое я выполнил
pip3 install pip
который установил pip 19.2.3, но после этого я больше не могу использовать pip3. Использование pip3 теперь дает эту ошибку
Traceback (most recent call last):
File "/usr/bin/pip3", line 9, in <module>
from pip import main
ImportError: cannot import name 'main'
Раньше использование pip приводило к этой ошибке
Command 'pip' not found, but can be installed with:
sudo apt install python-pip
но теперь его использование для установки пакетов работает совершенно нормально.
Я прочитал много статей, после которых понял, что мы используем pip для python 2.x, а для python 3.x мы используем pip3. Но с изменением поведения после обновления pip я полностью запутался и не могу найти никакой помощи. Использует pip для установки пакета так же, как устанавливает его с помощью pip3. Каковы различия между ними?