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

 

 

 

 

 

 

posted @   荒野游侠  阅读(1044)  评论(0编辑  收藏  举报
编辑推荐:
· 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 让容器管理更轻松!
点击右上角即可分享
微信分享提示