最近在自己的服务器中部署基于openai的公众号python脚本。CentOS 7以及CentOS 8中使用的是Python3.6。
由于openai对Python版本有一定需求,使用openais时我们需要用高版本的Python3.9。
准备工作
首先ssh连接到远程服务器控制台。用下面代码做系统更新。
sudo yum -y install epel-release
sudo yum -y update
用下面代码安装一些依赖项,对于安装Python3.9很重要
sudo yum groupinstall "Development Tools" -y
sudo yum install openssl-devel libffi-devel bzip2-devel -y
检查下gcc安装情况
$ gcc --version
gcc (GCC) 8.5.0 20210514 (Red Hat 8.5.0-4)
下载Python3.9
确保wget成功安装
sudo yum install wget -y
使用wget下载Python3.9,并解压安装包进入文件夹
wget https://www.python.org/ftp/python/3.9.13/Python-3.9.13.tgz
tar xvf Python-3.9.13.tgz
cd Python-3.9*/
安装Python3.9
在当前文件夹下执行代码来安装
./configure --enable-loadable-sqlite-extensions --enable-optimizations
make
make install
安装完毕运行python3.9和pip3.9即可使用
$ python3.9 --version
Python 3.9.13