Python 3.8在标准的Debian 10存储库中不可用,所以要在Debian 10 Linux系统上安装Python 3.8版,可自行编译安装Python-3.8.2.tar.xz软件包。当前Debian 10包含Python版本3.7,可以使用apt工具进行安装或更新,但在写本文时,Python 3.8是Python语言的主要版本,它包括很多新的功能,参考Python 3.8.0发布,已提供Python-3.8.0.tgz下载,附更新功能。
在Debian 10上安装Python-3.8.2.tar.xz软件包 其实在Debian 10上构建Python 3.8版是一个相对简单的过程,只需几分钟就可以完成了,下面一起操作吧。 1、首先安装构建Python源代码所需的软件包,运行以下命令: sudo apt update sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget 2、然后使用wget或curl下载3.8.2版本,当然也可从https://www.python.org/downloads/页面中下载。
下面在命令行中下载,参考在Debian 10 Linux系统上安装和使用Curl的方法,运行: curl -O https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tar.xz 3、下载Python-3.8.2.tar.xz完成后,进行解压缩: tar -xf Python-3.8.2.tar.xz 4、导航到Python源目录并运行configure脚本: cd Python-3.8.2 ./configure --enable-optimizations 该脚本执行很多检查,以确保系统上的所有依赖项都存在。--enable-optimizations选项将通过运行多个测试来优化Python二进制文件,这将使构建过程变慢。 5、运行make开始构建过程: make -j 4 修改-j以对应于处理器中的内核数,可以通过键入nproc查找编号。 6、构建完成后,以具有sudo访问权限的用户身份运行以下命令来安装Python二进制文件: sudo make altinstall 不要使用标准的make install,因为它将覆盖默认的系统python3二进制文件。 7、至此,Python 3.8.2版本已安装在Debian 10系统上了,并且可以正常使用,这时可以通过运行以下命令进行验证: python3.8 --version 通常情况下,返回的数据是: Python 3.8.2 这表示,安装Python 3.8.2已成功并且全部完成。
相关主题 |