【问题标题】:How to install pip3 for a specific python version如何为特定的 python 版本安装 pip3
【发布时间】:2020-03-27 18:14:31
【问题描述】:

我安装了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'

【问题讨论】:

标签: python-3.x pip


【解决方案1】:

我不知道这是否适合您。但这是我通常遵循的。 只需在您的系统中安装 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     

然后,您可以根据自己的需要在各自的环境中安装库。现在您可以在每个环境中工作,而不会干扰其他环境的库。 要使用 anaconda,请关注Anaconda cheatsheet。你会得到你需要的一切。

希望这会对你有所帮助。

【讨论】:

    【解决方案2】:

    This might help :它解决了与您相同的问题。总之,试试

    python3.7 -m pip install pip

    Here's a reference documentation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-21
      • 1970-01-01
      • 1970-01-01
      • 2013-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多