虽然已经安装了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.
跑
locate pip3
它应该给你一个这样的结果列表
/<path>/pip3
/<path>/pip3.x
转到/ usr / local / bin以创建指向pip3所在位置的符号链接
ln -s /<path>/pip3.x /usr/local/bin/pip3
您可以使用python3 -m pip
作为pip3的同义词。这让我好几次。
我有一个类似的问题。在我的情况下,我不得不卸载然后重新安装pip3:
sudo apt-get remove python3-pip
sudo apt-get install python3-pip
同样的问题在Fedora 23
。我不得不重新安装python3-pip
以在pip3
中生成正确的/usr/bin/
文件夹。
sudo dnf reinstall python3-pip
你可以给你pip3做一个符号链接:
sudo ln -s $(which pip3) /usr/bin/pip3
它帮助我RHEL 7.6
无需安装virtualenv。只需创建一个工作文件夹并在其中打开您的编辑器。假设您正在使用vscode,
$mkdir Directory && cd Directory
$code .
这是通过搞乱环境来避免破坏Ubuntu / linux依赖关系的最佳方法。如果出现任何问题,您可以随时删除该文件夹并重新开始。否则,搞乱ubuntu / linux python环境会搞乱系统应用程序/操作系统(包括终端)。然后你可以按shift + P并输入python:select interpreter。选择以上任何版本3.之后你就可以做到
$pip3 -v
它将显示点子版本。然后,您可以将其用于安装
$pip3 install Library