pip3:命令未找到,但已安装python3-pip

问题描述 投票:30回答:6

虽然已经安装了python3-pip,但我不能使用pip3。如何解决问题?

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.
python pip
6个回答
37
投票

locate pip3

它应该给你一个这样的结果列表

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

转到/ usr / local / bin以创建指向pip3所在位置的符号链接

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

105
投票

您可以使用python3 -m pip作为pip3的同义词。这让我好几次。


39
投票

我有一个类似的问题。在我的情况下,我不得不卸载然后重新安装pip3:

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

6
投票

同样的问题在Fedora 23。我不得不重新安装python3-pip以在pip3中生成正确的/usr/bin/文件夹。

sudo dnf reinstall python3-pip

1
投票

你可以给你pip3做一个符号链接:

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

它帮助我RHEL 7.6


-1
投票

无需安装virtualenv。只需创建一个工作文件夹并在其中打开您的编辑器。假设您正在使用vscode,

$mkdir Directory && cd Directory
$code .

这是通过搞乱环境来避免破坏Ubuntu / linux依赖关系的最佳方法。如果出现任何问题,您可以随时删除该文件夹并重新开始。否则,搞乱ubuntu / linux python环境会搞乱系统应用程序/操作系统(包括终端)。然后你可以按shift + P并输入python:select interpreter。选择以上任何版本3.之后你就可以做到

$pip3 -v

它将显示点子版本。然后,您可以将其用于安装

$pip3 install Library
© www.soinside.com 2019 - 2024. All rights reserved.