如何在debian 10上安装python 3.9

python是世界上使用最广泛的编程语言之一。python是一种容易学习的语法,是初学者和有经验的开发者的热门选择。

python是一种相当普通的编程语言。从简单的应用程序到复杂的机器学习算法,都可以用于构建各种应用程序。

debian 10存储库默认包含python 3.7版,可以使用apt命令安装或更新。写这篇文章的时候,python 3.9是python语言的最新主要版本。

它包含许多新功能,包括方程式指定、转折、f字串支援等。python 3.9版在标准debian 10存储库中不可用。

安装Python 3.9

在debian上构建python 3.9源代码是一个相对简单的过程,只需要几分钟。

首先,使用以下apt命令安装构建Python源代码所需的相关软件(例如build-essential、curl、c/c开发工具包等):

使用Wget或curl命令从python源下载页面下载python源归档文件的最新版本。写这篇文章时,最新版本是3.9.13。

下载完成后,解压缩归档文件Python-3.9.2.tar.xz。然后使用CD命令切换到python源目录并运行配置脚本。

脚本执行广泛的检查,以确保系统的所有相关性都存在。-enable-optimizations选项通过运行多个测试来优化python二进制文件。

这可能会减慢python源的构建过程。运行Make -j 4开始构建python源。可以修改与-j后面的计算机处理器内核数相匹配的数字。

可以通过在终端上运行nproc命令来查找此值。构建完成后,以具有sudo权限的用户身份运行make altinstall命令以安装python二进制文件。

不要使用标准make install,因为它将复盖系统默认python3二进制文件。python 3.9安装在debian系统上。

通过输入Python3.9-version命令,可以确定当前使用的Python版本。

现在,将这些过程合并到一个命令中。使用HereDoc和cat命令进行集成,然后通过一次单击运行脚本来配置Python 3.9编译。

猫’ eof’ | bash

sudo apt install build-essential zlib 1g-dev lib n curses 5-dev lib gdbm-dev lib NSS 3-dev lib SSL-dev lib SQLite 3-dev lib

curl-o https://www . python . org/FTP/python/3 . 9 . 13/python-3 . 9 . 13 . tar . xz

Tar -xf Python-3.9.13.tar.xz

CD python-3 . 9 . 13

./configure-enable-optimizations

Make -j 4

Sudo make altinstall

python 3.9-版本

EOF

创建虚拟环境

python虚拟环境是包含python二进制文件和其他软件(包括pip)的单独目录树。使用python软件包,可以在项目目录中安装,而不是全局安装。

全局安装python软件包时,必须始终使用apt软件包管理器安装发行版中提供的python软件包。这是因为它受支持,经过测试,在debian 10上正常工作。

python 3模块包的名称带有python 3前缀。例如,可以在安装paramiko python软件包后运行sudo dnf install python3-paramiko命令。

建议在虚拟环境中使用pip安装python软件包。python虚拟环境允许您在特定项目的隔离位置安装python模块,而无需全局安装。

这样就不用担心影响其他python项目了。仅当没有用于rpm的安装包时,才使用pip全局安装此模块。

本例在用户主目录中创建名为my_app的Python 3.9项目。首先创建my_app目录,然后更改为my_app目录。

然后运行python命令并使用venv模块。创建名为Venv的虚拟环境。名称可以是任何想要的名称。它只是存储python、pip软件、相关软件包/模块等的目录。

还有酱汁。使用Venv/bin/activate命令激活虚拟环境。启用后,shell提示符将使用python虚拟环境名称作为前缀。

Python 3 .从4开始,在创建虚拟环境时,默认安装python软件包管理器pip。在虚拟环境中,可以使用pip代替pip3.9,使用python代替python3.9。

项目完成后,您可以运行deactivate命令退出python虚拟环境并返回正常的shell会话。

退出python虚拟环境后,再次使用source。可以通过Venv/bin/activate命令进入python虚拟环境。

Mkdir ~/my_app CD ~/my_app

python 3.9-m venv . venv

酱。Venv/bin/activate

python-v

Deactivate

结论

演示如何在debian 10上安装python 3.9。现在,您可以创建虚拟环境并开始开发python 3项目。如果有疑问或反馈,请随时在下面发表意见。

Linux

黛比安

python

安装

更新

应用程序

编译

LINUX

如何在shell脚本中设置当前shell的环境变量

2022-9-23 18:46:12

LINUX

如何在CentOS 8上安装curl

2022-9-23 19:31:15

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索