云服务器Centos-安装Python环境
首先绝大多数的云服务器centos已经自带了Python环境。
默认python==>指向的是python2.7 的版本
python3==>指向的是python3.6.8左右的版本
1. 那么又小伙伴就要问了既然都有了我们还转什么哦?
python3.6.8 相对来说不算太老, 但是也不算新的python版本, 毕竟现在python已经更新到了3.11的版本
主流python开发环境现在集中在3.8, 3.9, 甚至有些筒子们在用3.10, 所以 我们需要在 云服务器上安装不同的版本python!
2.以Python3.8.8 为例子安装
由于云服务器不同于纯的centOS 镜像, 云服务器已经给大家提供了很多相关的依赖环境了, 毕竟他的3.6.8版本已经安装成功了, 所以没必要安装网上介绍的其他依赖环境了! 直接动手就可以!
2.0 安装需要的编译环境(有些服务器不用装就行, 有些就没有这些环境后期会有问题, 建议都走一遍)
yum -y install gcc gcc-c++ openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel libffi-devel mysql-devel
2.1 wget联网下载 python安装包
wget https://www.python.org/ftp/python/3.8.8/Python-3.8.8.tgz
2.2 解压python3源码包
tar -zxvf Python-3.8.8.tgz -C ./
2.3 进入解压后的目录,依次执行下面命令进行手动编译
cd Python-3.8.8
./configure prefix=/usr/local/python3.8
make && make install
2.4 添加环境变量--方便全局访问python3.8
# 1.编辑 环境变量文件
vim /etc/profile
# 2.添加 python3.8 的路径
export PYTHON38=/usr/local/python3.8/bin
PATH=$PATH:$PYTHON38
# 3.保存退出 之后 激活
source /etc/profile