第一步:查看python版本
- 首先,我们远程登录服务器,由于CentOS本身是带有python的,所以我们可以通过命令
python --version
来查看当前CentOS中python的版本。
第二步:下载并安装python3
-
首先,我们需要使用命令
mkdir py3
在主目录下创建py3
的文件夹,用来存放python3,然后,我们使用命令cd py3
进入到py3
文件夹路径中,接下来,在正式下载安装python3之前,我们还需要安装python的依赖环境,执行命令sudo yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel zlib-devel libffi-devel MySQL-python mysql-devel
就可以安装,由于要安装的依赖环境比较多,所以大家要细心一点不要落下任何一个,不然后期安装python3过程中会出现一些错误。 -
接下来,我们来正式安装python,我们首先进入python的官网python的官网,在这个网站中我们可以看到python的所有版本,我们找到我们需要下载的版本号。然后我们点击进入该版本的详情页,我们找到Python-3.x.x.tgz,然后单击鼠标右键选择
复制链接地址
。
-
然后,我们在
py3
路径下执行命令wget 链接地址
就可以下载python3了,紧接着我们对下载的python3进行解压,执行解压命令tar -zxvf Python-3.8.1.tgz
就可以进行解压,解压完成文件夹中就会多了一个文件夹Python-3.8.1
。 -
接下来,我们要安装python3,所以我们先执行命令
cd /usr/local
进入/usr/local
路径下,然后执行命令sudo mkdir python3
创建一个名为python3
的文件夹,然后通过命令cd ~/py3/Python-3.8.1
回到路径~/py3/Python-3.8.1
下。最后,执行命令./configure --prefix=/usr/local/python3/
修改安装路径为/usr/local/python3/
。 最后,我们先执行命令
make
对python3进行编译,再执行命令sudo make install
来安装python3,到此python3就安装完成了。
第三步:添加python3和pip到环境变量
-
首先,我们通过命令
cd /usr/local/python3/
进入到路径/usr/local/python3/
下,然后执行命令sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python3
创建链接,到此为止,我们就可知直接使用python3
的命令进入python3
环境下,接下来我们可以用命令sudo ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
创建链接,然后就可以使用pip3
命令进行安装了,我们可以顺便使用pip3
执行命令sudo pip3 install mysqlclient
安装一下mysqlclient
。 -
最后,我们可以通过
cd ~
回到主目录下,把主目录下的py3
整个文件夹通过命令sudo rm -rf py3
删除掉就可以了。