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