【问题标题】:Install Python 3.7,PIP,virtual env on Centos7在 Centos7 上安装 Python 3.7、PIP、虚拟环境
【发布时间】:2020-09-02 19:03:06
【问题描述】:

目前我的 linux 机器有 Centos7,默认情况下我得到了 Python 2.7.5,我已经安装了 python 3.6.8。现在我想在我的机器上安装 Python 3.7、pip、virtual env。

我们尝试了以下链接,但无法成功

https://gist.github.com/wpupru/deda1cd96ea242d9a790e50cd0c97e9f

当我们执行以下步骤时

cd /usr/src
    
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

我们收到权限被拒绝错误

2020-09-03 02:25:40--  https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
Resolving www.python.org (www.python.org)... 151.101.8.223, 2a04:4e42:2::223
Connecting to www.python.org (www.python.org)|151.101.8.223|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 22745726 (22M) [application/octet-stream]
Python-3.7.0.tgz: Permission denied

Cannot write to ‘Python-3.7.0.tgz’ (Success).

有人可以提供有关如何在 Centos7 机器上安装 Python 3.7、pip、virtual env 的详细信息。此外,我们是否需要 root 访问权限才能在上面安装?

【问题讨论】:

    标签: python-3.x pip virtualenv centos7


    【解决方案1】:

    试一试,它适用于 python 3.6,但也适用于 7。

    sudo yum install centos-release-scl
    sudo yum install rh-python36
    

    然后使用python 3创建一个bash来验证

    scl enable rh-python36 bash
    python ––version
    

    然后为您想要的所有其他东西安装开发工具。

    sudo yum groupinstall “Development Tools”
    

    从这里获取信息https://phoenixnap.com/kb/how-to-install-python-3-centos-7

    编辑: 如果这不起作用,您可以尝试在没有软件包的情况下自己编译更新的版本。 https://www.workaround.cz/howto-compile-install-latest-python-37-38-39-centos-7-8/

    【讨论】: