我无法在Fedora 22上运行python3(3.4)的pip。默认情况下,python2.7的pip已安装在系统上,并且工作正常。我安装了python3-pip软件包,但无法运行。
pip3, pip-3.4, python3-pip, python3 pip
上面的命令对我不起作用,并显示错误“找不到命令”。
我尝试删除python2.7的pip,但这对系统非常重要,我无法做到这一点。
如何运行pip3?
我无法在Fedora 22上运行python3(3.4)的pip。默认情况下,python2.7的pip已安装在系统上,并且工作正常。我安装了python3-pip软件包,但无法运行。
pip3, pip-3.4, python3-pip, python3 pip
上面的命令对我不起作用,并显示错误“找不到命令”。
我尝试删除python2.7的pip,但这对系统非常重要,我无法做到这一点。
如何运行pip3?
Answers:
如果安装正确,则可以运行python3 -m pip
以运行pip for Python 3。
使用Python 3完成pip的安装dnf install python3-pip
。这应该创建脚本/usr/bin/pip3
。使用pip升级pip本身(如建议的那样,因为出厂版本较旧)会覆盖脚本,因此不应该这样做。
如果要使用最新版本的pip并将fedora-repo提供的软件包升级到PyPI中的软件包,我建议使用虚拟环境。
bash: pip3: command not found...
pip3
尽管我的系统显示python3-pip
已安装并且正在使用Fedora 22,但我无法运行,但要解决此问题,我需要重新安装python3-pip,如下所示:
dnf reinstall python3-pip
执行上述操作会在您的/usr/bin
文件夹中添加以下条目:
/usr/bin/pip3.4
/usr/bin/pip3
您需要具有sudo权限才能运行上述命令。现在,我可以pip3
直接从CLI进行调用。
/usr/bin/
Fedora 23上的pip3文件夹reinstall
。谢谢。
@bumy的修复程序对我有用...但是让我感到烦恼的是,尽管在我新安装的Fedora 22上安装了python3-pip,但/ usr / bin / pip3不存在。
所以我将/usr/bin/pip(Python2.7版本)复制到/ usr / bin / pip3并将第一行修改为#!/ usr / bin / python3
现在我可以将pip3用作上帝的预期...
rpm -ql python3-pip