美文网首页
CentOS 7.2安装Python 3.8.2

CentOS 7.2安装Python 3.8.2

作者: yuanzicheng | 来源:发表于2020-06-23 15:55 被阅读0次

    最近公司给了一台机器用来运行一个小程序,需要准备python3、mongodb、nginx等环境,一开始打算装个docker快速搭建以上环境,然后用准备好的Dockerfile快速将程序跑起来。

    哪知道这台机器上装好docker后网络一直有问题,宿主机无法访问容器的网络,折腾了数日后无奈只能不用docker,纯手动搭建环境。

    以下是安装步骤:

    安装依赖

    sudo yum -y install zlib-devel bzip2-devel \
    openssl-devel ncurses-devel sqlite-devel \
    readline-devel tk-devel gdbm-devel db4-devel \
    libpcap-devel xz-devel libffi-devel
    

    下载python源码包、解压、编译安装

    wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz
    tar -zxvf Python-3.8.2.tgz
    cd Python-3.8.2
    sudo ./configure --prefix=/usr/local/python3
    sudo make && sudo make install
    

    添加pyton3和pip3软连接

    sudo ln -s /usr/local/python3/bin/python3.8 /usr/bin/python3
    sudo ln -s /usr/local/python3/bin/pip3.8 /usr/bin/pip3
    

    安装完成后验证

    python3 -V
    pip3 -V
    

    最后再安装pipenv虚拟环境管理工具

    sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pipenv
    sudo ln -s /usr/local/python3/bin/pipenv /usr/bin/pipenv
    

    至此,python3环境就已经搭建完毕。

    相关文章

      网友评论

          本文标题:CentOS 7.2安装Python 3.8.2

          本文链接:https://www.haomeiwen.com/subject/gsehfktx.html