apt
安装apt
的全称是“Advanced Packaging Tool”,是 Linux 系统下的一款安装包管理工具。在 Ubuntu 的终端中输入如下指令,目的是更新当前系统的软件并安装一个组件 software-properties-common
。
sudo apt update
sudo apt install software-properties-common
Ubuntu 自带的软件源的 Python 版本不是我们所要求的,需要增加一个软件源,下面增加的是名为“deadsnakes”的由第三方维护的软件源(https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa),到编写本书此内容的为止,其 Python 版本已经更新到 Python 3.9.4 。继续在终端输入如下质量,即可为 Ubuntu 增加了一个软件源。
sudo add-apt-repository ppa:deadsnakes/ppa
在执行上述指令的过程中,会有提示出现,敲击“回车”(“retrun”)键即可。
然后用下面的指令安装我们所需要的 Python 版本。
sudo apt install python3.9
如果一帆风顺,就意味着 Python 3.9.4 已经在此 Ubuntu 系统上安装好了。按照如图所示的方式,可以进入到它的交互模式——注意,如果使用python
还不能进入到图示的交互模式,这是因为 Ubuntu 的软连接还没有修改。
Python3.9.4 的交互模式
打开 Ubuntu 的终端之后,首先要对已有软件进行升级,并安装 Python 环境所需要的依赖项。
sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
然后从 https://www.python.org/ftp/python/3.9.4/Python-3.9.4.tgz 下载源码,并保存在当前目录中。
wget https://www.python.org/ftp/python/3.9.4/Python-3.9.4.tgz
下载完成之后,从下载的压缩包中提取存档文件。
tar -xf Python-3.9.4.tgz
解压缩之后,当前目录中即出现名为“Python-3.9.4”的子目录,进入此子目录:
cd Python-3.9.4
然后执行:
sudo ./configure --prefix=/usr/python
这样就规定了即将安装的 Python 3.9.4 的目录。然后执行:
make -j 12
开始编译 Python 3.9.4 ,上述命令中的参数-j
表示并行编译,数字12
表示允许同时执行的编译命令的数量。这个命令之后,终端会显得非常“繁忙”,并且要耐心地等待一段时间。之后执行:
sudo make altinstall
完成安装过程。但是,此时的 Python 3.9.4 只能进入到/usr/python/bin/
目录执行才能有效,为了能够实现在任何地方只要键入命令python
,就能执行 Python 3.9.4 ,还必须重新设置软连接。
sudo ln -s /usr/python/bin/python3.9 /usr/bin/python
sudo ln -s /usr/python/bin/pip3.9 /usr/bin/pip
这也是解决前面所示问题的方法。此时,不论在什么位置,只要执行python
,即可启动 Python3.9.4(如图所示)。
图1-7-21 在 Ubuntu 中启用 Python 3.9.4
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有