阿里云安装python3 有python2如何再升级安装python3

2024-12-15 19:26:52 举报文章

阿里云自带的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()退出

安装成功!!!

如果你认为本文可读性较差,内容错误,或者文章排版错乱,请点击举报文章按钮,我们会立即处理!