如何为特定的python版本安装pip3



我安装了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
Python 3.7.0 (default, Jun 28 2018, 00:00:00) 
[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

或:

$ sudo python3.7 -m pip install PyMySQL
register_loader_type(importlib_bootstrap.SourceFileLoader, DefaultProvider)
AttributeError: module 'importlib._bootstrap' has no attribute 'SourceFileLoader'

我不知道这是否适合您。但这是我通常遵循的。 只需在您的系统中安装 Anaconda 并根据您的需要创建不同的环境。 对于您的情况,使用以下命令创建两个不同的环境,一个用于 Python 3.4.3,另一个用于 Python 3.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 install pip

这是一个参考文档

最新更新