首页 > 技术文章 > CentOS7.X安装Python3

feilstar 2020-04-10 15:27 原文

1.安装前准备

1.1 安装依赖环境

# yum -y install gcc libffi-devel zlib*

除了上述依赖之外,还要安装openssl,而且因为yum安装的openssl版本都比较低,不是Python3需要的版本,因此需要手动安装。

手动安装可参考:CentOS7.X安装openssl

1.2 下载安装包

下载后上传到服务器,下载地址:https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz

或者使用wget直接下载到服务器:

# wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz

2.编译安装

2.1 解压安装包

# tar -zxvf Python-3.8.2.tgz

2.2 检查依赖,指定安装位置

# cd Python-3.8.2
# ./configure --prefix=/usr/local/python3 --with-openssl=/usr/local/openssl

2.3 编译安装

# make && make install

3.建立软链接、配置环境变量

3.1 建立软链接

# ln -s /usr/local/python3/bin/python3 /usr/bin/python3

3.2 配置环境变量

  • 编辑~/.bash_profile文件

      # vi ~/.bash_profile
    
  • 修改PATH的值,在原有的值后面添加/usr/local/python3/bin,并用:隔开

      PATH=$PATH:$HOME/bin:/usr/local/python3/bin
    
  • 修改完成后,保存退出,然后执行下面的命令使修改生效

      # source ~/.bash_profile
    

4.检查安装情况

4.1 检查python

# python3 --version

4.2 检查pip3

# pip3 --version

4.3 升级pip3的版本

如果pip3的版本过低,在安装python包时会出现黄色警告:

# pip3 install --upgrade pip

推荐阅读