01 先把操作系统更新一下
在开始菜单中,找到“终端”,点击启动,并依次输入以下两条命令即可:
sudo apt update
sudo apt upgrade
特别说明:Uos/Deepin 系统,要先进入“开发者模式”才行。“ 设置 — 通用 ”。
02 从官方下载 Linux 版的最新安装包
当前最新是 Python 3.11.5。下载地址:https://www.python.org/ftp/python/3.11.5/Python-3.11.5.tgz
不要搞那么复杂,直接用UOS/Deepin的图形化解压工具,解压到桌面即可。解压后,桌面就有一个 Python 3.11.5 的文件夹。
03 进入解压后的Python文件夹
进入方法很简单,不要像网络上那么复杂。双击文件夹即可,然后在空白处右键,选择右键菜单中的“在终端中打开”。本例,压缩包直接下载到桌面,也直接解压在桌面上。
04 准备就绪,正式安装
在 Python-3.11.5 文件夹里面,打开终端,
【第一条命令】
sudo ./configure prefix=/usr/local/python3 --with-openssl=/usr --with-http_ssl_module --enable-optimizations
将python的环境编译到/usr/bin/python3的目录下。
如果自定义其他目录,修改这里:prefix=/usr/local/python3
【第二条命令】
sudo make
【第三条命令】
sudo make install
OK,安装结束,关闭终端,删除桌面上多 python-3.11.5 文件夹。
打开下图位置,即可看到你刚刚安装的 python3.11.5
05 创建软链接(类似PATH全局变量)
打开新的终端,输入以下命令:
sudo ln -s /usr/local/python3/bin/python3.11 /usr/bin/python3
如果提示 python3已经存在,则用以下命令删除后,重新执行上面的命令即可
sudo rm -rf /usr/bin/python3
以上两条命令灵活使用,即可实现给系统配置默认的 python 版本,包括后面设置默认的 pip