Команда pip3: команда не найдена, но python3-pip уже установлен

Я не могу использовать pip3, хотя python3-pip уже установлен. Как решить проблему?

sudo pip3 install virtualenv
sudo: pip3: command not found

sudo apt-get install python3-pip
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python3-pip is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 11 not upgraded.

Ответ 1

Запустить

locate pip3

он должен предоставить вам список результатов, подобных этому

/<path>/pip3
/<path>/pip3.x

перейдите в /usr/local/bin, чтобы создать символическую ссылку, где находится ваш pip3.

ln -s /<path>/pip3.x /usr/local/bin/pip3

Ответ 2

Вы можете использовать python3 -m pip в качестве синонима для pip3. Это спасло меня пару раз.

Ответ 3

У меня была аналогичная проблема. В моем случае мне пришлось удалить, а затем переустановить pip3:

sudo apt-get remove python3-pip
sudo apt-get install python3-pip

Ответ 4

Такая же проблема на Fedora 23. Мне пришлось переустановить python3-pip, чтобы создать правильные папки pip3 в /usr/bin/.

sudo dnf reinstall python3-pip

Ответ 5

Вы можете сделать символическую ссылку на вас pip3:

sudo ln -s $(which pip3) /usr/bin/pip3

Это помогает мне в RHEL 7.6

Ответ 6

Вероятно, pip3 установлен в /usr/local/bin/, которого нет в ПУТИ пользователя sudo (root). Используйте это вместо

sudo /usr/local/bin/pip3 install virtualenv

Ответ 7

Нет необходимости устанавливать virtualenv. Просто создайте рабочую папку и откройте в ней свой редактор. Если вы используете vscode,

$mkdir Directory && cd Directory
$code .

Это лучший способ избежать нарушения зависимостей Ubuntu/linux, возиться с окружением. Если что-то пойдет не так, вы всегда можете удалить эту папку и начать заново. В противном случае, сбой в среде Python Ubuntu/Linux может испортить системные приложения/ОС (включая терминал). Затем вы можете нажать shift + P и набрать python: выберите интерпретатор. Выберите любую версию выше 3. После этого вы можете сделать

$pip3 -v

Это покажет версию в пипсах. Затем вы можете использовать его для установки как

$pip3 install Library