如何在Debian 10上安装Python 3.9

featured_hu177e44f2292c992938f9cbc6037e9177_33212_480x0_resize_q75_lanczos

Python是世界上最受欢迎的编程语言之一。它是一种通用的语言,用于构建从简单的笔迹到复杂的机器学习算法的各种应用程序。凭借其简单易学的语法,Python是初学者和经验丰富的开发人员的流行选择。

Python 3.9是Python语言的最新主要版本。它包括许多新功能,例如新的dict运算符,新的str函数,对IANA时区的支持

在本文中,我们将向您展示如何在Debian 10安装Python 3.9

Debian 10随附了Python 3.7,可以使用该apt工具进行安装或更新。

Debian 10安装Python 3.9

从源代码编译Python可让您安装最新的Python版本并自定义构建选项。但是,您将无法通过apt包管理器维护Python安装。

在Debian上构建Python 3.9是一个相对简单的过程,只需几分钟。

  1. 安装构建Python所需的依赖项:
    sudo apt updatesudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev
  2. 从下载最新版本的源代码的Python下载页面wget
    wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz
  3. 下载完成后,解压缩压缩文件
    tar -xf Python-3.9.1.tgz
  4. 导航到Python源目录并执行configure脚本:
    cd Python-3.9.1./configure --enable-optimizations

    --enable-optimizations选项通过运行多个测试来优化Python二进制文件。这会使构建过程变慢。

    该脚本运行许多检查以确保系统上的所有依赖项都存在:

  5. 启动Python 3.9构建过程:
    make -j 2

    为了加快构建时间,请修改,-j使其与处理器中的内核数量相对应。您可以通过键入找到号码nproc

  6. 构建过程完成后,输入以下命令安装Python二进制文件:
    sudo make altinstall

    我们使用altinstall而不是,install因为稍后将覆盖默认系统python3二进制文件。

而已。Python 3.9已安装并可以使用。要验证它,请键入:

python3.9 --version

输出应显示Python版本:

Python 3.9.1

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun35640.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2021年2月4日 上午12:46
下一篇 2021年2月4日 下午8:32

虚拟币主流交易所最新域名,持续更新新地址

相关推荐

  • 如何在 Debian 10 上安装 HestiaCP

    HestiaCP 是一个免费的开源 Web 服务器控制面板,是流行的Vesta 控制面板的一个分支。它提供了一个简单干净的 Web 界面,并为管理员提供了轻松管理其 Web 服务器核心功能的可能性,包括管理和部署网站、邮件帐户、DN...

    2021年6月11日
    925
  • 如何在 Debian 10 上安装 PowerShell

    Windows 11 Pro ISO文件在哪下载最新版?如何下载原装纯净版Win11 ?点击进入   持续更新!PowerShell Core 是一个运行良好的跨平台(Windows、Linux 和 macOS)自动化和配置工具/框架使用您现有的工具,并针对处理结...

    2021年6月9日
    648
  • 如何在 Debian 10 上安装 Ionic 框架

    Ionic 是一个开源框架,可用于使用 CSS、HTML5 等 Web 技术开发混合移动应用程序,和萨斯。Ionic CLI 是首选的安装方法,因为它提供了广泛的开发工具和帮助选项。它也是运行应用程序并将其连接到其他服务(例如应用...

    2021年6月8日
    458
  • 如何在 Debian 10 上安装 Vim 文本编辑器

    Vim 是一个开源免费工具,具有命令行界面和图形用户界面。它对于编辑用 shell、python、Perl、c/c++ 等编写的配置文件和程序特别有用。最新版本的 Vim 包括一些新功能、错误修复和文档更新。 在 Debian 10 Buster 上...

    2021年5月31日
    3.8K
  • 如何在Debian 10上安装Ajenti控制面板

    Ajenti是一个免费的开源轻量级控制面板,用于管理Linux服务器。它带有许多用于管理电子邮件,网站,域等的插件。它是用Python编写的,并提供了响应式图形界面来管理服务器。 在Debian 10 Buster上安装Ajenti控制面板...

    2021年5月28日
    622
  • 如何在Debian 10上安装Notepad ++

    Notepad ++是Windows上最受欢迎的文本编辑器之一。可悲的是,开发人员没有计划编写本机Linux版本的Notepad ++应用程序。幸运的是,由于使用了Snap软件包之类的工具,因此在Linux上运行Windows版本的Notepad ++变得比...

    2021年5月21日
    815
  • 如何在Debian 10上安装Apache Kafka

    Apache Kafka是一个开放源代码的分布式事件流平台,成千上万的公司使用它来实现高性能数据管道,流分析,数据集成和关键任务应用程序。 在Debian 10 Buster上安装Apache Kafka 步骤1.在运行下面的教程之前,重要的是...

    2021年5月17日
    865
  • 如何在Debian 10上安装HAProxy

    HAProxy是一个开源,可靠且高性能的TCP / HTTP负载均衡器和代理服务器,可在以下平台上运行Linux,FreeBSD和Solaris。HAProxy用C编写,它为在多个服务器上运行的基于TCP和HTTP的应用程序提供了高可用性负载平衡器。...

    技术教程 2021年5月9日
    1.0K
  • 如何在Debian 10上安装uTorrent

    uTorrent是可用于Linux系统的最受欢迎的Torrent客户端。uTorrent尽可能快速高效地下载文件,而不会减慢其他在线活动的速度。 在Debian 10 Buster上安装uTorrent 步骤1.在运行下面的教程之前,重要的是通过apt在终端...

    2021年5月7日
    888
  • 如何在Debian 10上安装LibreNMS

    LibreNMS是一种自动发现基于PHP / MySQL / SNMP的网络监控,其中包括对广泛网络硬件的支持。和操作系统,包括Cisco,Linux,FreeBSD,Juniper,HP等。LibreNMS是Observium社区支持的分支。 在Debian 10 Buster上安装...

    2021年5月7日
    635
  • 如何在Debian 10上安装LEMP Stack

    LEMP是Linux,Nginx,MySQL / MariaDB和PHP的首字母缩写。Linux是服务器操作系统。Nginx(发音为Engine-X,因此首字母缩写为E)是Web服务器软件。 在Debian 10 Buster上安装LEMP Stack 步骤1.在运行下面的教程之前,...

    2021年5月7日
    527
  • 如何在Debian 10上安装PgAdmin 4

    PgAdmin是管理PostgreSQL数据库的最受欢迎的工具之一。您可以使用图形界面来管理与PostgreSQL有关的所有内容。PgAdmin允许您从Web界面管理PostgreSQL 9.2及更高版本。可以在Linux,Mac和Windows上运行的多平台。此外...

    2021年5月5日
    571
  • 如何在Debian 10上安装GlassFish

    GlassFish是一个开源应用程序服务器,是Java EE的参考实现。GlassFish 5版本支持最新的Java平台:Enterprise Edition8。它支持Enterprise JavaBeans,JPA,JavaServer Faces,JMS,RMI,JavaServer Pages,Servlet等...

    2021年5月5日
    453
  • 如何在Debian 10上安装Apache Ant

    Apache Ant是Java库和命令行工具,它提供了许多内置任务,可用于编译,组装,测试和运行Java应用程序。Ant也可以有效地用于构建非Java应用程序,例如C或C ++应用程序。Ant非常灵活,并且不会在采用它作为构建工具的J...

    2021年4月30日
    528
  • 如何在Debian 10上安装Prometheus

    Prometheus是出色的开源系统和服务监视系统。它以给定的时间间隔通过HTTP调用从已配置目标中收集指标,评估规则表达式,显示结果,并在满足某些条件时触发警报。 在Debian 10 Buster上安装Prometheus 步骤1.在运行下...

    2021年4月21日
    616
  • 如何在Debian 10上安装FileZilla Client

    FileZilla是一种广泛使用的FTP客户端,它使用户可以连接到FTP服务器并上传或下载文件。这是一个跨平台的FTP客户端,它是开源的,可以根据GPL许可免费下载和使用。它支持FTP,基于SSL / TLS的FTP(FTPS)和SSH文件传...

    2021年4月21日
    766
  • 如何在Debian 10上安装Samba

    Samba允许您与其他计算机远程共享文件和打印机,而不管它们的操作系统如何。它使您可以从笔记本电脑访问桌面文件,并与Windows和macOS用户共享文件。 在Debian 10 Buster上安装Samba 步骤1.在运行下面的教程之前,重...

    2021年4月21日
    1.8K
  • 如何在Debian 10上的Rails上安装Ruby

    Ruby on Rails(RoR)是基于Ruby编程语言的Web应用程序框架。它是服务器端MVC(模型-视图-控制器)框架,为数据库,Internet服务和站点提供默认结构。它使您可以将Ruby与HTML,CSS和类似的编程语言结合使用。 在Debi...

    2021年4月20日
    515
  • 如何在Debian 10上安装Cinnamon

    Cinnamon是一个免费的开源桌面环境,它为X Window提供了高级创新功能和传统的用户体验。从GNOME派生的系统。它通过提供速度,灵活性和一系列功能,努力成为Linux的最佳桌面环境。 在Debian 10 Buster上安装Cinnamon ...

    2021年4月12日
    1.1K
  • 如何在Debian 10上安装Go,安装Go的方法和教程

    Go是Google创建的一种现代开源编程语言,用于构建可靠,简单,快速和高效的代码。软件。用Go语言编写的一些流行应用程序是Docker,Kubernetes,Dropbox,Openshift,Netflix,Golang。 在Debian 10 Buster上安装Go ...

    2021年4月12日
    2.0K
  • 如何在Debian 10上安装Brave Browser

    Brave改编自Chromium项目,并且可以在Linux Distributions上顺利运行。勇敢的浏览器是免费的开放源代码浏览器。通过阻止跟踪器,仍然基于铬,它具有快速,快速,安全和私密的特点,因此您拥有了可能正在寻找的所有扩...

    2021年4月9日
    1.0K
  • 如何在Debian 10上安装Wireguard

    WireGuard是具有最新加密技术的开源,免费,现代,快速的VPN服务器。 。与IPSec和OpenVPN相比,它更快,更简单。它是跨平台的,几乎可以在任何地方运行,包括Linux,Windows,Android和macOS。 在Debian 10 Buster上...

    2021年4月9日
    1.9K
  • 如何在Debian 10上安装CodeIgniter

    CodeIgniter是一个开放源代码的应用程序开发框架,用于使用PHP构建网站。它是一个非常强大的框架,可让您轻松创建功能全面的Web应用程序。CodeIgniter提供了一组有用的库,用于执行各种操作,例如发送电子邮件,上传...

    2021年4月5日
    606
  • 如何在Debian 10上安装Kotlin编程语言

    Kotlin是一种免费的开源静态类型的编程语言。它运行在JVM上,并且可以编译为JavaScript源代码。Kotlin与Apple的Swift相似。Kotlin最近是开源的,并且可以通过Github访问该编译器。 在Debian 10 Buster上安装Kotlin编...

    2021年4月1日
    817
  • 如何在Debian 10上安装Icinga 2

    Icinga 2是一个免费的,开源的,使用最广泛的监视系统,可用于监视该系统。网络主机和服务的运行状况。使用Icinga 2,您可以监视CPU负载,内存使用率,磁盘使用率,IMAP,POP3,SMTP,HTTP,路由器,交换机等。 在De...

    2021年4月1日 技术教程
    622