如何在Fedora 22上切换python2和python3 pip?

如何在Fedora 22上切换python2和python3 pip?,python,python-2.7,pip,fedora,python-3.4,Python,Python 2.7,Pip,Fedora,Python 3.4,由于我已经开始使用Python3.4,我需要pip来维护Python2.7和Python3.4上的库 如何使用终端快速选择合适的pip 注: 这个问题与Virtualenv无关,而是与Fedora22工作站附带的默认python2.7和python3.4有关 作为临时修复,我使用PyCharm来管理库。Fedora将Python 2.x和3.x的环境分开。yum install python pip将提供一个名为pip的可执行文件,可用于python 2.x包,而yum install pyth

由于我已经开始使用Python3.4,我需要pip来维护Python2.7和Python3.4上的库

如何使用终端快速选择合适的pip

注: 这个问题与Virtualenv无关,而是与Fedora22工作站附带的默认python2.7和python3.4有关


作为临时修复,我使用PyCharm来管理库。

Fedora将Python 2.x和3.x的环境分开。yum install python pip将提供一个名为pip的可执行文件,可用于python 2.x包,而yum install python 3 pip将提供一个名为pip3的可执行文件,用于管理python 3.x包

您可以安装任意一个,两个都可以,也可以都不安装-它们不会相互干扰。

至少在venv外部时,我从不直接使用pip安装


相反,我使用python--m pip install-user,不管包装器脚本的版本是什么,它都会执行我真正想要的操作。如果我在本地安装了较新版本的pip,这一点尤其有用。

我使用的是Fedora 23,并且我已经安装了python3 pip包,但是我的路径中没有pip3或python3 pip命令,因此我发现使用pip3的方法是通过python3可执行文件调用它:

python3 -mpip
例如,要安装mps youtube:


在fedora 25上,您只需执行以下操作:

复制文件sudo cp/usr/bin/pip/usr/bin/pip3 然后编辑它以进行更改/usr/bin/python to/usr/bin/python3 做pip3-V,看看效果如何。
此解决方案也适用于其他版本的fedora。

您没有pip 2.7版和pip3 3.4版吗?我使用pip和pip3时得到相同的结果。[root@localhost~]pip-vpip7.1.0,来自/usr/lib/python3.4/site-packages-python3.4[root@localhost~]pip3-vpip7.1.0 from/usr/lib/python3.4/site-packages-python3.4您是否尝试过例如?
sudo python3 -mpip install mps-youtube