详解如何在 Linux 中安装最新的 Python 3.6 版本

发布时间 - 2026-01-11 00:15:57    点击率:

在这篇文章中,我将展示如何在 CentOS/RHEL 7、Debian 以及它的衍生版本比如 Ubuntu(最新的 Ubuntu 16.04 LTS 版本已经安装了最新的 Python 版本)或 Linux Mint 上安装和使用 Python 3.x 。我们的重点是安装可用于命令行的核心语言工具。

然后,我们也会阐述如何安装 Python IDLE - 一个基于 GUI 的工具,它允许我们运行 Python 代码和创建独立函数。

在 Linux 中安装 Python 3.6

在我写这篇文章的时候(2017 年三月中旬),在 CentOS 和 Debian 8 中可用的最新 Python 版本分别是 Python 3.4 和 Python 3.5 。

虽然我们可以使用 yum 和 aptitude(或 apt-get)安装核心安装包以及它们的依赖,但在这儿,我将阐述如何使用源代码进行安装。

为什么?理由很简单:这样我们能够获取语言的最新的稳定发行版(3.6),并且提供了一种和 Linux 版本无关的安装方法。

在 CentOS 7 中安装 Python 之前,请确保系统中已经有了所有必要的开发依赖:

# yum -y groupinstall development
# yum -y install zlib-devel

在 Debian 中,我们需要安装 gcc、make 和 zlib 压缩/解压缩库:

# aptitude -y install gcc make zlib1g-dev

运行下面的命令来安装 Python 3.6:

# wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz
# tar xJf Python-3.6.0.tar.xz
# cd Python-3.6.0
# ./configure
# make && make install

现在,放松一下,或者饿的话去吃个三明治,因为这可能需要花费一些时间。安装完成以后,使用 which 命令来查看主要二进制代码的位置:

# which python3
# python3 -V

上面的命令的输出应该和这相似:


要退出 Python 提示符,只需输入:

quit()
#或
exit()

然后按回车键。

恭喜!Python 3.6 已经安装在你的系统上了。

在 Linux 中安装 Python IDLE

Python IDLE 是一个基于 GUI 的 Python 工具。如果你想安装 Python IDLE,请安装叫做 idle(Debian)或 python-tools(CentOS)的包:

# apt-get install idle    [On Debian]
# yum install python-tools  [On CentOS]

输入下面的命令启动 Python IDLE:

# idle

总结

在这篇文章中,我们阐述了如何从源代码安装最新的 Python 稳定版本。

最后但不是不重要,如果你之前使用 Python 2,那么你可能需要看一下 从 Python 2 迁移到 Python 3 的官方文档。这是一个可以读入 Python 2 代码,然后转化为有效的 Python 3 代码的程序。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# linux  # 安装python3.6  # python3.6  # linux下安装python3.6  # Python 2.7.x 和 3.x 版本的重要区别小结  # centos下更新Python版本的步骤  # 实现python版本的按任意键继续/退出  # Linux更新Python版本及修改python默认版本的方法  # 使用python搭建Django应用程序步骤及版本冲突问题解决  # python 2.6.6升级到python 2.7.x版本的方法  # Windows下Python2与Python3两个版本共存的方法详解  # Windows下安装python2和python3多版本教程  # Mac 上切换Python多版本  # Ubuntu18.04下python版本完美切换的解决方法  # 在这  # 我将  # 源代码  # 明治  # 是一个  # 如果你  # 在我  # 也会  # 上了  # 只需  # 但在  # 回车键  # 你想  # 这是一个  # 很简单  # 可以使用  # 看一下  # 转化为  # 已经有了  # 解压缩 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在Tomcat中配置并部署网站项目?  Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程  Laravel怎么连接多个数据库_Laravel多数据库连接配置  JavaScript如何实现继承_有哪些常用方法  Android自定义控件实现温度旋转按钮效果  ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法  微信小程序 wx.uploadFile无法上传解决办法  Python3.6正式版新特性预览  如何正确选择百度移动适配建站域名?  网站建设要注意的标准 促进网站用户好感度!  网站制作软件免费下载安装,有哪些免费下载的软件网站?  java中使用zxing批量生成二维码立牌  HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  利用 Google AI 进行 YouTube 视频 SEO 描述优化  如何在建站宝盒中设置产品搜索功能?  如何用已有域名快速搭建网站?  Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】  如何在阿里云香港服务器快速搭建网站?  开心动漫网站制作软件下载,十分开心动画为何停播?  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  JavaScript如何实现倒计时_时间函数如何精确控制  Laravel Docker环境搭建教程_Laravel Sail使用指南  微信h5制作网站有哪些,免费微信H5页面制作工具?  Win11关机界面怎么改_Win11自定义关机画面设置【工具】  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  如何确保FTP站点访问权限与数据传输安全?  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤  如何使用 jQuery 正确渲染 Instagram 风格的标签列表  javascript读取文本节点方法小结  如何在宝塔面板中修改默认建站目录?  Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能  Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】  html文件怎么打开证书错误_https协议的html打开提示不安全【指南】  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  微信推文制作网站有哪些,怎么做微信推文,急?  清除minerd进程的简单方法  Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】  如何登录建站主机?访问步骤全解析  Internet Explorer官网直接进入 IE浏览器在线体验版网址  企业网站制作这些问题要关注  手机软键盘弹出时影响布局的解决方法  新三国志曹操传主线渭水交兵攻略  海南网站制作公司有哪些,海口网是哪家的?