在Linux系统中安装Python 3.9:详细步骤和注意事项

等会儿,我昨天在老家帮忙修电脑时遇到个事。
那台老机器是2 01 9 年的ThinkPad,系统还是那个经典的Debian 1 0想给它装个Python 3 .9 ,结果折腾了大半天。
那时候我手头没带U盘,全靠网盘下载源码,慢得要命。

你说的这些步骤,我大概都试过。
比如那个make -j8 ,我试过用make -j1 6 ,结果编译时间反而更长。
后来查了资料才知道,这跟CPU核心数有关。
我那台ThinkPad是四核的,用make -j5 效果最好。
你想想,要是用make -j6 4 ,那岂不是要编译到地老天荒?
还有那个sudo make altinstall,我差点就手滑按成了sudo make install。
幸好想起之前踩过的坑。
记得第一次在Ubuntu 1 8 .04 上装Python 3 .8 时,用make install直接把/usr/bin/python3 给覆盖了,结果一堆脚本都崩了。
后来用update-alternatives才恢复过来,那过程真是……
不过说真的,现在想想,当年为啥不直接用pyenv呢?在Arch Linux上装pyenv只要三行命令,几秒钟搞定。
可惜那时候我对这些工具还不太熟,非得从源码开始装。
等等,还有个事,我装Python 3 .9 时顺便把pip也装了,结果发现跟系统自带的pip版本冲突,整了半天才发现要单独用pip3 .9 命令。

现在的Linux发行版,像Ubuntu 2 2 .04 默认就带Python 3 .1 0了。
你非要从源码装3 .9 ,图啥呢?除非是特殊项目需要老版本。
我最近写那个自动化运维脚本,用3 .9 新特性还真的能省不少事……
你那串命令里,tar xvf后面最好加个-C,比如tar xvf Python-3 .9 .0.tgz -C /usr/local/src,这样解压到指定目录,不会把文件弄得到处都是。
不过这细枝末节的小事,很多人估计都忽略。

华为linux系统怎么下载安装python

华为Linux系统上安装Python,两种方法:
1 . 系统包管理器安装:
更新apt-get:sudo apt-get update
安装Python3 :sudo apt-get install python3
简单快捷,适用于大多数用户。

2 . 编译安装:
下载源码:Python官网下载对应版本源码包
解压:tar xvf filename.tgz
准备编译环境:安装依赖,如yum install zlib-devel bzip2 -devel等
编译安装:./configure, make, make install
建立软连接:ln -s /usr/local/tools/Python-x.x.x/bin/python3 .x /usr/bin/python3
配置环境变量(可选):编辑~/.bash_profile,添加配置
注意版本和路径可能因系统不同而异。

遇到问题,查阅官方文档或指南。