CentOS7.X安装Python3

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

posted @ 2020-04-10 15:27  依剑倾心  阅读(162)  评论(0)    收藏  举报