创建目录
mkdir /home/python
安装wget
yum -y install wget
下载压缩包
wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz
解压
tar zxf Python-3.8.2.tgz
进入目录
cd Python-3.8.2
安装前准备
为编译 Python 源代码需要依赖于很多工具,所以得先准备一下,依次执行以下命令:
yum update -y yum groupinstall -y 'Development Tools' yum install -y gcc openssl-devel bzip2-devel libffi-devel
安装
./configure prefix=/usr/local/python3 --enable-optimizations
./configure
命令执行完毕之后创建一个文件 Makefile, 供下面的make
命令使用,执行make install
之后就会把程序安装到我们指定的文件夹中去。
shmake && make install
修改链接
查看Python可执行文件的位置:which python
切换到相应目录:cd /usr/bin
查看相关的python信息:ls -la python*
将python改名为python.bak:mv python python2.bak
再次查看python相关信息
修改yum配置文件
进入目录/usr/bin
查看有关yum的文件:ls -la yum*
修改yum文件内容将#!/usr/bin/python
改成#!/usr/bin/python2
对文件 /usr/libexec/urlgrabber-ext-down 做同样修改
配置python3软连接
cd /usr/bin
ln -s /usr/local/python3/bin/python3.8 /usr/bin/python
配置后结果:ls -la python*
配置pip链接:ln -s /usr/local/python3/bin/pip3.8 /usr/bin/pip
配置后结果:ls -la pip*
查看结果python --version
和pip -V
pip install -r requirements.txt
nohup python app.py > output.log 2>&1 &