Python是世界上最流行的编程语言之一,是一种多功能的编程语言;它简单易学,可以使用它来完成我们想要的任何操作,编写小脚本,构建游戏,开发网站等等。而Python 3.7是Python语言的最新主要版本,下面本篇文章将介绍关于在Debian系统上如何安装Python 3.7版本,希望对大家有所帮助。

在Debian上构建Python 3.7是一个相对简单的过程,不需要花费多长时间。

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、使用curl命令从python下载页下载所需版本的源代码

下面的命令是下载Python 3.7.3版本:$ curl -O https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz

3、下载完成后,使用tar命令解压缩:$ tar -xf Python-3.7.3.tar.xz

4、导航到python源目录并运行configure脚本

该configure脚本将执行许多检查,以确保系统上的所有依赖项都存在。$ cd Python-3.7.3

$ ./configure --enable-optimizations

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

5、运行make以启动构建过程:$ make -j 8

为了缩短构建时间,需要根据处理器修改-j标志。如果不知道处理器的核心数量,可以通过键入nproc来找到它。本文以8个内核为例,则使用的是-j8标志。

6、安装python二进制文件

构建完成后,以具有sudo访问权限的用户身份运行以下命令,安装python二进制文件:$ sudo make altinstall

注:不要使用标准make install,因为它将覆盖默认python3系统d的二进制文件。

7、验证

此时,Python 3.7已安装在Debian系统上并可以使用了。我们可以输入以下命令来验证一下:$ python3.7 --version

输出Python 3.7.3

相关视频教程推荐:《Python3教程》

以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注php中文网相关教程栏目!!!

以上就是如何在Debian 9上安装Python 3.7?的详细内容,更多请关注php中文网其它相关文章!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

安装python3.7的步骤_如何在Debian 9上安装Python 3.7?相关推荐

  1. redis 远程主机强迫关闭了一个现有的连接_如何在 Debian 10 上安装和配置 Redis 服务...

    Redis是一个开放源代码的内存中键值数据存储.它可以用作数据库,缓存和消息代理,并支持各种数据结构,例如字符串,哈希,列表,集合等.Redis通过Redis Sentinel提供高可用性,并通过Re ...

  2. qnap plex安装_如何在Apple TV上安装Plex

    qnap plex安装 While Apple might pitch the Apple TV as the center of your streaming video universe, we ...

  3. debian kafka_如何在Debian 10上安装Apache Kafka

    debian kafka 介绍 (Introduction) Apache Kafka is a popular distributed message broker designed to hand ...

  4. nextcloud 服务器系统,如何在Debian 9上安装Nextcloud 12服务器

    NextCloud是一个免费的开放源代码,是另一个开源文件托管解决方案OwnCloud的替代方案. 来自OwnCloud的NextCloud的主要区别在于NextCloud是完全开源的. NextCl ...

  5. opencv 安装_如何在 CentOS 8 上安装 OpenCV

    本文最先发表在: 如何在 CentOS 8 上安装 OpenCV​www.itcoder.tech OpenCV(Open Source Computer Vision Library) 是一个开源的 ...

  6. lighttpd安装_如何在Ubuntu服务器上安装Lighttpd

    lighttpd安装 In this tutorial, we will walk you through how to install Lighttpd on Ubuntu Server. Ligh ...

  7. debian 安装_如何在 Debian/Ubuntu 上手动安装安全更新? | Linux 中国

    在这个教程里面,我们会向你展示如何查看可用的安全更新,以及如何在 Ubuntu.LinuxMint 等等这些基于 Debian 的系统中安装它们.-- Magesh Maruthamuthu 在 Li ...

  8. fortran安装_如何在 CentOS 8 上安装 GCC

    本文最先发布在: 如何在 CentOS 8 上安装 GCC​www.itcoder.tech GNU 编译器集合是一系列用于语言开发的编译器和库的集合,包括: C, C++, Objective-C, ...

  9. debian apache_如何在Debian 10上安装Apache Web服务器

    debian apache 介绍 (Introduction) The Apache HTTP server is the most widely-used web server in the wor ...

  10. debian防火墙设置_如何在Debian 10上使用UFW设置防火墙

    debian防火墙设置 介绍 (Introduction) UFW, or Uncomplicated Firewall, is an interface to iptables that is ge ...

最新文章

  1. 利用 sys.sysprocesses 检查 Sql Server的阻塞和死锁
  2. 史上最具体Android集成QQ,微信,微博分享(不用第三方)持续更新中
  3. 中国移动、联通、电信、第三方平台IDC市场机房布局之争
  4. Linux浏览文件的常用命令
  5. Struts 动态Form的验证框架步骤
  6. java poi打印word_Java 打印Word文档
  7. 基于OpenCV实现图像平移
  8. 阿里云季度营收首次超200亿 云计算进入自研技术时代
  9. 用PPT制作简易红蓝底一寸照
  10. 股市里的定律-福克兰定律
  11. qq修改群名服务器失败,qq建群失败什么原因 q群一直创建失败 - 云骑士一键重装系统...
  12. C++:深入理解C++11新特性:Chapter3:左值和右值
  13. C语言程序设计 翁恺 中M2020春C入门练习第I段——变量、表达式、分支、循环 (2021/09/25 更新:AC代码 翻新至78题)
  14. 2022小红书搜索词布局实战手册
  15. asp.net mysql 连接池_asp.net 使用数据库连接池
  16. 智能家居语音控制及摄像头人脸识别(含代码)
  17. 日语蔬菜水果相关词汇(1)
  18. FFmpeg+OpenSL+OpenGL+Mediacodec 的视频播放SDK源码和实例APP
  19. 国际主要的ESD标准介绍
  20. python判断语句中while not XXX或者 if not 的含义和用法

热门文章

  1. Java 引用jar包
  2. OPENCV中滑动条的使用
  3. Atitit it计算机应用体系图  大数据 爬虫 非结构数据 nosql redis mongodb 分布式存储 es搜索 可视化 多媒体与office 19.1. 14.3 计
  4. Atitit 存储方法大总结 目录 1. 存储方式分类 2 1.1. 按照数据分类为 结构化 半结构化 非结构化 2 1.2. 按照内外部可分类 内部存储和外部存储持久化 2 1.3. 按照本地远
  5. Atitit.如何避免公司破产倒闭的业务魔咒
  6. Atom : C++如何愉快地与之相处?
  7. CTP接口封装相关贴---集合
  8. (转)黑石帝国崛起的30年
  9. Julia: 关于... (三个圆点)
  10. 因云而生,阿里云全面进入云原生时代