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

时间:2015-06-23 02:56:22

标签: python pip

虽然已经安装了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.

9 个答案:

答案 0 :(得分:98)

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

答案 1 :(得分:37)

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

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

答案 2 :(得分:34)

运行

locate pip3

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

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

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

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

答案 3 :(得分:6)

Fedora 23上的同一问题。我必须重新安装python3-pip才能在pip3中生成正确的/usr/bin/个文件夹。

sudo dnf reinstall python3-pip

答案 4 :(得分:1)

您可以建立指向pip3的符号链接:

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

在RHEL 7.6中对我有帮助

答案 5 :(得分:1)

对于Kali,您必须在更新后使用此代码。

$sudo python3 get-pip.py

或者如果您编写此代码,它也可以工作,但不再受支持。所以不要使用:

$sudo python get-pip.py

答案 6 :(得分:0)

可能pip3安装在/usr/local/bin/(root)用户的PATH之外的sudo中。 改用

sudo /usr/local/bin/pip3 install virtualenv

答案 7 :(得分:0)

在Windows 10上,从Python.org安装Python 安装完成后,将这两个路径添加到PATH环境变量中 C:\ Users <您的用户> \ AppData \ Local \ Programs \ Python \ Python38 C:\ Users <您的用户> \ AppData \ Local \ Programs \ Python \ Python38 \ Scripts

打开命令提示符,以下命令应正常工作 python --version pip --version

答案 8 :(得分:-1)

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

$mkdir Directory && cd Directory
$code .

这是避免混乱Ubuntu / linux依赖环境的最佳方法。万一出问题了,您可以随时删除该文件夹并重新开始。否则,弄乱ubuntu / linux python环境可能会弄乱系统应用程序/ OS(包括终端)。然后,您可以按shift + P并键入python:select解释器。选择高于3的任何版本。之后即可完成

$pip3 -v

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

进行安装
$pip3 install Library