Python 3.x 如何为特定的python版本安装pip3

Python 3.x 如何为特定的python版本安装pip3,python-3.x,pip,Python 3.x,Pip,我安装了python3.7,但也安装了python3.4。例如: $ python3 Python 3.4.3 (default, Nov 12 2018, 22:25:49) [GCC 4.8.4] on linux Type "help", "copyright", "credits" or "license" for more information. 以及: 如何将软件包安装到python3.7?我使用的任何pip3命令都会转到python3.4,我不知道如何为python3.7安装

我安装了python3.7,但也安装了python3.4。例如:

$ python3
Python 3.4.3 (default, Nov 12 2018, 22:25:49) 
[GCC 4.8.4] on linux
Type "help", "copyright", "credits" or "license" for more information.
以及:

如何将软件包安装到python3.7?我使用的任何
pip3
命令都会转到python3.4,我不知道如何为python3.7安装任何东西。有什么想法吗?即使运行这样的操作也不起作用:

$ python3.7 -m ensurepip --upgrade
/usr/bin/python3.7: No module named ensurepip
或:


我不知道这是否适合你。但这是我通常遵循的。 只需在系统中安装Anaconda,并根据需要创建不同的环境即可。 对于您的情况,使用以下命令创建两个不同的环境,一个用于Python3.4.3,另一个用于Python3.7

conda create --name py34 python=3.4.3 and 
conda create --name py37 python=3.7 
//This lines will create two new environments named py34 and py37     
然后根据各自环境中的需要安装库。现在,您可以在不干扰其他环境的库的情况下在每个环境中工作。 要使用水蟒,请跟随。你会得到你需要的一切

希望这能对你有所帮助。

:它解决了与你相同的问题。简而言之,试试看

python3.7-m pip安装pip


这是否回答了您的问题?
$ sudo python3.7 -m pip install PyMySQL
    register_loader_type(importlib_bootstrap.SourceFileLoader, DefaultProvider)
AttributeError: module 'importlib._bootstrap' has no attribute 'SourceFileLoader'
conda create --name py34 python=3.4.3 and 
conda create --name py37 python=3.7 
//This lines will create two new environments named py34 and py37