Команда 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