Pip3试图安装在错误的python目录

时间:2017-09-25 15:51:14

标签: python python-3.x pip

我最近安装了Fedora 26,它已经安装了python3.6。但是,我计划运行的应用程序使用python3.4。我想继续使用python3.4所以我使用dnf安装它。因此,当我输入pip3 -V来查看我正在使用的pip3的版本时,我得到了这个:pip 9.0.1 from /usr/lib/python3.6/site-packages (python 3.6)。我如何才能使pip3安装在pip 9.0.1 from /usr/lib/python3.4/site-packages (python 3.4)而不是python3.6?

以下是我尝试过的一些事情。 运行此命令python3.4 -m pip时,出现此错误:/usr/bin/python3.4: No module named pip。当我尝试重新安装pip时,重新安装pip-3.6。另外,我注意到我没有pip-3.4软件包。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

下载this脚本

打开终端并使用

命令执行它
[root@server ~]# python3.4 get-pip.py

这应该pip安装到您的Python 3.4

然后,您可以使用

访问pip安装程序以进行Python 3.4安装
[root@server ~]# python3.4 -m pip install <module>

我的电脑输出:

 >> ekavala@elx750xhv:~$ python3.4 --version
 > Python 3.4.3
 >> ekavala@elx750xhv:~$ python3.4 -m pip -V
 > pip 9.0.1 from /usr/local/lib/python3.4/dist-packages (python 3.4)