我安装了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
这是一个参考文档