SUSE_Enterprise Server 12 SP4_Python安装升级
目标
从python3.4.6 升级到python 3.9 pip升级到3.9
1. 查看系统中已经安装的python信息
# zypper se python
# rpm -qa | grep python
# python --version
# python3 --version
2.查看pip是否安装
# pip --version
3.安装python3版本pip
因为通过第1步骤,确认已经安装python的版本是python3.4.6,所以集成了pip,可以通过下述命令来启用pip
# python3 -m ensurepip --default-pip
4.配置zypper国内源为清华大学源
# zypper addrepo -f https://mirrors.tuna.tsinghua.edu.cn/opensuse/distribution/leap/15.3/repo/oss/ tsinghurepo
# zypper lr
5.安装python3.9
# zypper se python39 # zipper install python39
安装过程中,提示文件冲突,确认是否覆盖,yes
安装完成后,如有如下提示:
There are some running programs that might use files deleted by recent upgrade. You may wish to check and restart some of them. Run 'zypper ps -s' to list these programs.
按照提示查看一下,需要重启的应用。
6.查看新安装的python版本
# python3.9 -V
7.启用pytho39自带的pip工具
# python3.9 -m ensurepip --default-pip
# pip3 --version
8 .配置python3.9源为国内清华源:
需要确保网络pypi.tuna.tsinghua.edu.cn主机可以ping通
# pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
9.查看 python安装目录
# rpm -ql python39 # rpm –ql python39-base
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!