Python 是世界上最流行的编程语言之一,凭借其简单易学的语法,Python是初学者和经验丰富的开发人员的绝佳选择。随着近几年人工智能和大数据的火热,Python流行度更是进一步飙升,有冲顶编程语言排行榜第一的趋势。

Python 是一种非常通用的编程语言,您可以使用它来完成您想要的任何操作,编写小脚本,构建游戏,开发网站,创建机器学习算法,分析数据等等。

Python 3.7 是 Python 语言的最新主要版本,它包含许多新功能,例如类型注释的推迟评估,对数据类和上下文变量的支持,对模块属性的访问的自定义等等。

本教程描述了在Ubuntu 18.04上安装 Python 3.7 的两种方法:使用deadsnakes PPA中的标准apt工具,并从源代码构建。

相同的步骤适用于 Ubuntu 16.04 和任何基于 Ubuntu 的发行版,包括 Kubuntu,Linux Mint 和 Elementary OS 等一系列Ubuntu衍生版。

准备条件

您需要以具有sudo访问权限的用户身份登录才能在 Ubuntu 系统上安装软件包。

使用Apt在Ubuntu 18.04 安装 Python 3.7

使用apt在 Ubuntu 上安装 Python 3.7 是一个相对简单的过程,只需几分钟:

01、首先更新软件包列表并安装先决条件:

sudo apt update

sudo apt install software-properties-common

02、接下来,将deadsnakes PPA添加到您的源列表:

sudo add-apt-repository ppa:deadsnakes/ppa

出现提示时按Enter继续:

Press [ENTER] to continue or Ctrl-c to cancel adding it.

03、启用存储库后,使用以下命令安装Python 3.7:

sudo apt install python3.7

04、此时,Python 3.7已安装在您的Ubuntu系统上,随时可以使用。 您可以输入以下命令进行验证:

python3.7 --version

输出

Python 3.7.2

从源代码在Ubuntu上安装Python 3.7

在本节中,我们将向您展示如何下载和编译Python 3.7:

01、首先更新包列表并安装构建Python源所需的包:

sudo apt update

sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

02、使用以下wget命令从Python下载页面下载最新版本的源代码:

03、下载完成后,解压压缩包

tar -xf Python-3.7.2.tar.xz

04、接下来,导航到Python源目录并运行configure脚本,该脚本将执行大量检查以确保系统上存在所有依赖项:

cd Python-3.7.2

./configure --enable-optimizations

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

05、使用make启动Python构建过程:

make -j 8

为了缩短构建时间,请根据处理器修改-j标志。 如果您不知道处理器的核心数,可以通过键入nproc来找到它。 我的系统有8个内核,所以我使用 -j 8 标志。

06、构建完成后,键入以下命令安装Python二进制文件:

sudo make altinstall

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

07、Python 3.7已安装并可以使用,请输入以下命令进行验证:

python3.7 --version

Python 3.7.2

ubuntu18.04安装python3_如何在 Ubuntu 18.04上安装 Python3.7相关推荐

  1. ubuntu18.04安装python3_如何在Ubuntu 18.04服务器上安装Python 3和设置编程环境

    一,介绍 Python是一种灵活且通用的编程语言,可在许多用例中利用,在脚本,自动化,数据分析,机器学习和后端开发方面具有优势.开发团队于1991年首次发布,其名称受到英国喜剧团体Monty Pyth ...

  2. webmin安装_如何在Ubuntu 18.04上安装Webmin

    webmin安装 Are you averse to running commands on a terminal and instead prefer managing your Linux sys ...

  3. Linux源码安装pgadmin4,如何在 Ubuntu 18.04 上安装 pgAdmin4

    pgAdmin4 是一个功能丰富,跨平台,基于 Web 的界面,允许您在Web浏览器中管理和管理 PostgreSQL 数据库实例. 在本指南中,您将学习如何在 Ubuntu 18.04 LTS上安装 ...

  4. linux邮箱客户端安装指令,如何在Ubuntu 18.04中安装邮件客户端Geary 0.12.2

    Geary电子邮件客户端今天早些时候达到了0.12.2错误修复版本.以下是如何在Ubuntu 18.04,Ubuntu 16.04,Ubuntu 17.10中安装它. Geary是一个Gnome电子邮 ...

  5. php7安装flarum,如何在Ubuntu 18.04上安装Flarum社区软件

    如何在Ubuntu 18.04上安装Flarum社区软件 Flarum是一款用PHP和Mithril.js编写的免费开源软件. 它是一款简单,快速,美观且反应灵敏的软件,专门设计用于跨平台的一致性和直 ...

  6. joomla linux 安装教程,如何在Ubuntu 18.04上安装Joomla内容管理系统

    在创建网站时,使网站正常运行的最简单方法之一是使用CMS(内容管理系统),该软件通常附带捆绑的PHP代码以及所需的所有主题和插件. 除WordPress外,另一个受欢迎的CMS是Joomla. Joo ...

  7. linux joomla安装教程,如何在Ubuntu 18.04上使用Apache安装Joomla

    Joomla是为数十万个网站提供支持的最受欢迎的开源内容管理系统之一.它是用PHP编写的,并且包含大量功能,可以使用免费和高级扩展以及主题进行扩展.使用Joomla,您可以轻松建立自己的电子商务商店, ...

  8. ubuntu18和php视频,如何在Ubuntu 18.04和Debian 9上安装PHP 5.6

    正如您已经知道的那样,Ubuntu 18.04和Debian 9可能安装了PHP 7,并且设计用于PHP 5的应用程序(如vnStat PHP前端,PHP服务器监视器等),可能由于兼容性问题而无法正常 ...

  9. linux cad 安装教程,如何在Ubuntu 18.04/16.04/Linux中安装FreeCAD 0.18

    FreeCAD,免费和开源3D参数化建模器,最近发布了0.18版,支持Python 3和Qt 5. 以下是如何在Ubuntu 16.04,Ubuntu 18.04和Ubuntu 19.04中安装它. ...

最新文章

  1. 2017年智能家居将从概念走进现实
  2. Android关掉多个activity,Android应用开发之Android Activity栈管理 制定关闭某一个Activity,关闭所有Activit...
  3. 如何在 Linux 最小化安装中设置互联网
  4. (线性基) bzoj 2460
  5. 谁优谁劣?——AMD与Intel产品对比分析
  6. Python二级笔记(11)
  7. 11-提升R语言程序性能gc()
  8. Free Syslog Forwarder–免费的Syslog转发工具
  9. ROS 日志消息(C++)
  10. eWebEditor浏览器兼容 ie8 ie7
  11. SQL中的join总结
  12. Linux源码包安装的详细教程
  13. 2006年度中国管理软件行业评选
  14. html简单飘窗效果
  15. liujian的效果图
  16. java 临时文件_在Java中使用临时文件/文件夹
  17. 双机tcp同步_双机互联一般有以下几种方法
  18. AFML读书笔记--Sample weight
  19. Linux下安装YASM--编译x264
  20. 算法----火柴拼正方形

热门文章

  1. spark partition
  2. phpmyadmin在centos 7中安装
  3. 时序列数据库武斗大会之 OpenTSDB 篇
  4. objectvie-c 数组特别遍历方法
  5. 在PropertyGrid中使用密码显示
  6. 想学会财务分析:先看懂三大表
  7. 程序猿永远就是程序员的命么?
  8. 【原创】FlashFXP_4.0.0.1510 值得研究
  9. [图]罗技推出背光键盘
  10. 教你一招轻松入门python,不收藏等于错失了一个亿!