在阿里云机器上 安装python3.11
1、购买阿里云机器
如何购买阿里云机器,参考我的另一篇文章:
购买阿里云服务器-学习_阿里云服务器 上传费用和下载费用哪个多-CSDN博客
2、安装python3.11
2.1、源码安装,安装依赖的第三方库
dnf install openssl-devel bzip2-devel expat-devel readline-devel sqlite-devel psmisc libffi-devel zlib* -y2.2、切换到用户目录
cd
2.3、下载python源码
速度快一点,可以使用阿里云的下载链接
官网:
wget wgetwghttps://www.python.org/ftp/python/3.11.9/Python-3.11.9.tgz
阿里云:
wget https://registry.npmmirror.com/-/binary/python/3.11.9/Python-3.11.9.tgz
2.4、解压
tar -xf Python-3.11.9.tgz
2.5、配置安装路径
/usr/local 相当于 C:\Program Files
把3.11.9 编译安装到/usr/local/python311路径下
./configure --prefix=/usr/local/python311
2.6、编译并安装
make只是编译-->安装包没有安装(类似于在win上下载安装包,但是没有安装)
make install 安装,类似于在win上下了安装包,下一步下一步安装
make && make install
2.7、建立软链接
相当于win上创建环境变量
ln -s /usr/local/python311/bin/python3 /usr/bin/python3.11
ln -s /usr/local/python311/bin/pip3 /usr/bin/pip3.11
相当于python3.11软链接文件名(相当于win上环境变量名),真正的可执行文件是/usr/local/python311/bin/python3,全局任何终端输入python3.11, 能调用到指定路径下的 Python 程序(/usr/local/python311/bin/python3)
2.8、删除安装包与文件
相当于win上删除安装包文件
rm -rf /root/Python-3.11.9
rm -rf /root/Python-3.11.9.tgz
