阿里云自带的python为2.7.5 。现在python已经是3.9版本以上了。众所周知python2和python3不兼容。所以不仅要安装python3,还要保留原来的python2。
1、查看当前版本:
在cmd中使用ssh 用户名@ip 命令,然后输入密码后,连接到阿里云服务器。
查看python版本命令。可以看到只有python2.7.5。
python -V python --version

2、安装依赖包
复制下面代码,粘贴。会自动运行。
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel gcc make
过一会会弹出

输入 y ,并且回车,又开始安装。

最后弹出comlete!就表示依赖安装完成。
3、下载并安装python 3
我要把python安装到local目录下
切换到local目录
cd /usr/local/
创建python3文件夹,存放编译后的下载包
#创建python3文件夹 mkdir /usr/local/python3 #切换到python3文件夹 cd /usr/local/python3
下载python压缩包
复制下面代码,粘贴,回车。就开始下载安装包了。
下载速度很慢,慢慢等待吧。
wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tar.xz

解压python安装包到src文件夹
tar xf Python-3.9.9.tar.xz -C /usr/local/src/
切换到该目录
cd /usr/local/src/Python-3.9.9
安装到python3文件夹
方便以后卸载,直接删除目录就可以干净卸载了
./configure --prefix=/usr/local/python3
开始python的编译
make
待上面指令结束后,再执行
make install
至此我们的python也就安装完成了!
4、创建软连接
相当于快捷方式,无论在任何目录下输入python都会调用。
我们切换到bin目录下:
cd /usr/bin
输入命令查看软链接:
ls -al python*
修改的方法
在bin目录下删除原来的软连接
rm -rf python
重新添加python的软链接
ln -s /usr/local/python3/bin/python3 /usr/bin/python
5、安装pip3
查看python3的bin目录下,是否有pip3
切换到python3的bin目录
cd /usr/local/python3/bin
在输入
ls

这里是有pip3的,所以直接添加软连接即可
切换到 /usr/bin
cd /usr/bin rm -rf pip ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
6、简单测试
输入python 进入python环境
输入print('hello world')
输入exit()退出

安装成功!!!

