下搭建 Python 开发环境

Ubuntu 作为当下最流行的 Linux 发行版本之一,用户基数非常庞大,而且 Ubuntu 操作系统也非常适合 Python 学习。这节课我们就来学习下如何在 Ubuntu 操作系统下搭建 Python 开发环境。

1. Ubuntu 的 Python 运行环境

1.1 Python 2 与 Python 3

Python 有两个主要的版本: Python 2 与 Python 3。Python 3 相对于 Python 2 是一个重大的升级,Python 3 与 Python 2 两者的语法不兼容。最近这几年 Python 3 逐渐普及、使用率不断上升,Python 2 即将逐步退出历史舞台。因此,新手学习 Python 应该选择 Python 3,在下载 Python 时请注意选择下载 Python 3。

Python 2与Python 3

1.2 32 位 Python 与 64 位 Python

32 位操作系统与 64 位操作系统

Ubuntu 操作系统分为 32 位操作系统与 64 位操作系统。在 32 位操作系统中,CPU 一次能处理 32 位的数据,支持内存最多为 4 GB (2的32次方);在 64 位操作系统中,CPU 一次能处理 64 位的数据,支持内存可以超过 4 GB (2 的 32 次方)。通常情况下,内存超过 4 GB 时,应该选择安装 64 位操作系统。

32 位 Python 与 64 位 Python

根据操作系统的位数,Python 分为 32 位 Python 与 64 位 Python。在 32 位操作系统中,只能运行 32 位 Python;在 64 位操作系统中,既能运行 32 位 Python 也能运行 64 位 Python。

1.3 Ubuntu 对 Python 的支持

Ubuntu 是一个以桌面应用为主的 Linux 操作系统,提供了一个健壮、功能丰富的计算环境,既适合家庭使用又适用于商业环境,是国内最流行的 Linux 发行版本。Ubuntu 每隔 6 个月就会发布一个新版本,在每年的 4 月份和 10 月份发布新版本,目前,最新的 Ubuntu 版本是 Ubuntu 19.10(版本号 19.10 表示是 19 年 10 月份发布)。

Ubuntu 对 Python 的支持具有如下特点:

安装 Ubuntu 时会默认安装 Python 软件。Ubuntu 安装完毕后,用户可以直接使用 Python,无需再单独安装 Python 软件。而在 Windows 中,用户使用 Python 前首先需要下载安装 Python。

在 Ubuntu 中,Python 2 的程序名称为 python,Python 3 的程序名称为 python3。而在 Windows 中,Python 2 与 Python 3 的程序名称均为 python。目前关于 python 的教程、视频都是针对 Python 3,因此,用户在 ubuntu 环境中学习 python 时,请使用命令 python3 进入 Python 环境。

2. 安装步骤

2.1 安装 Python

Ubuntu 已经默认自带了 Python,无需安装,可以忽略此小节。如果使用的 Linux 发行版不是 Ubuntu,在命令行中输入如下命令安装 Python 3:

$ sudo apt install python3

在 Ubuntu 中安装 Python 时,会自动根据操作系统的位数选择相应的软件版本,即:在 32 位 Ubuntu 中,上述 apt 命令会安装 32 位 Python;在 64 位 Ubuntu 中,上述 apt 命令会安装 64 位 Python。

如果系统中已经安装了 Python 3,则提示如下信息:

$ sudo apt install python3

正在读取软件包列表... 完成

正在分析软件包的依赖关系树

正在读取状态信息... 完成

python3 已经是最新版 (3.6.7-1~18.04)。

升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 411 个软件包未被升级。

上述提示信息表明,系统中已经安装了版本为 3.6.7 的 Python。

2.2 安装 IDLE

IDLE 是 Python 官方提供的 Python 集成开发环境,可以在 IDLE 中完成编写和运行 Python 程序。IDLE 的功能简单容易上手,适合初学者入门使用。

在 Windows 中,Python 的安装包带有 IDLE,安装完 Python 时,同时也安装了 IDLE。在 Ubuntu 中,默认没有安装 IDLE,需要用户单独安装。在命令行中输入如下命令安装 IDLE:

$ sudo apt install idle

3. 在 Ubuntu 中运行 Python

3.1 运行 Python 2

在命令行中输入命令 python,启动 Python 2,如下所示:

进入 Python 2

Python 2 启动时,在第一行输出信息包括 “Python 2.7.15+”,表明当前使用的 Python 版本是 Python 2。

3.2 运行 Python 3

在命令行中输入命令 python3,启动 Python 3,如下所示:

进入 Python 3

Python 3 启动时,在第一行输出信息包括 “Python 3.6.7”,表明当前使用的 Python 版本是 Python 3。**在 Ubuntu 中,请使用命令 python3 而不是命令 python 进入 Python 环境。 **

3.3 退出 Python

启动 Python 命令后,输入命令 exit() 可以退出 Python,请注意输入 exit() 而不是 exit,如下所示:

退出 Python

3.4 运行 IDLE

在命令行中输入命令 idle,启动 IDLE,如下所示:

Python 自带的集成开发环境 IDLE

4. 小结

有的 Ubuntu 版本下已经默认安装了 Python。但是大多数是 Python 2 的版本。我们需要先验证一下 Ubuntu 中是否有 Python 3 的环境然后在进行安装。

原文地址:https://blog.csdn.net/q7825103/article/details/105379906

文章来源与用户投稿或网络采集,如果您是本文的作者,发现版权或转载方式问题请右侧邮箱联系管理员。

609人推荐

python的开发环境包括_下搭建 Python 开发环境相关推荐

  1. 开整水果爱疯开发 - Ubuntu 10.10 下搭建 Objective-c 编译环境搭建

    一直想研究下时下火热的iphone开发,苦于囊肿羞涩弄不起苹果的本本,也就一直搁浅.感谢万能的google,顺便也感谢下百度,还要感谢VM的(为我使用的是破解版,而深深自责下),我在VM虚拟机里装上了 ...

  2. Lua开发工作笔记0003---Windows下搭建Lua开发环境

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 LuaforWindows 就可以用这个安装

  3. linux搭建python运行环境_centos运行.py centos5.5下搭建python开发运行环境 - Linux - 服务器之家...

    centos运行.py centos5.5下搭建python开发运行环境 发布时间:2017-04-28 来源:服务器之家 我们知道ython可以在windows.linux.android运行了,但 ...

  4. windows搭建python开发环境方法_04 Windows下搭建 Python 开发环境 - Python 入门教程

    前面两个小节中我们已经学习了在 MacOS 和 Ubuntu 中安装 Python 的开发环境.当然,作为用户基数最多的 Windows 操作系统,我们当然不会忘记,这节课我们就来学习下如何在 Win ...

  5. mysql环境搭载后老出错_使用Docker在window10下搭建SWOFT开发环境,mysql连接错误

    使用Docker在window10下搭建SWOFT开发环境,mysql连接错误 { "code": 0, "error": "(Swoft\\Db\\ ...

  6. windows环境下搭建rabbitMQ开发环境

    2019独角兽企业重金招聘Python工程师标准>>> windows环境下搭建rabbitMQ开发环境 1.下载与安装 erlang rabbitmq 是使用erlang语言开发的 ...

  7. 在Windows环境下搭建Android开发环境

    标题:在Windows环境下搭建 Android 开发环境 作者:CrazyPebble 时间:2011年2月28日 声明:此文在参考其他网上资料以及笔者实践总结写下,一来自己可以做一些总结,二来给跟 ...

  8. Windows下搭建ESP-IDF开发环境,适合ESP32/S2/C3/S3系列模组二次开发

    前言 本教程适用于以下两种用户: ①无Linux环境搭建经验或搭建Linux开发环境不成功: ②使用安信可windows一体化环境IDE V1.5开发环境搭建不成功: 本教程提供了windows下搭建 ...

  9. 乐鑫Esp32学习之旅② 巧用eclipes编辑器,官方教程在Windows下搭建esp32开发环境,打印 “Hello World”。

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. 爬坑学习新旅程,虚拟机搭建esp32开发环境,打印 " ...

最新文章

  1. Java项目接口安全_ESAPI安全开发实战
  2. tensorflow 训练权重不更新_TensorFlow模型剪枝原理
  3. 论文笔记:DGCNN(EdgeConv)
  4. CDH6.3.2添加Hue服务时,验证数据库连接报错 Unexpected error. Unable to verify database connection.
  5. 08 线性回归 + 基础优化算法【动手学深度学习v2】
  6. SAP License:ERP企业资源计划
  7. 初探 amaze-vue( 基于vue.js封装的Amaze UI 组件库)
  8. MATLAB xlswrite 写数据 到 Excel文件
  9. Python基础__函数
  10. 如何在Docker中安装MySQL
  11. WPF如何得到一个在用户控件内部的元素的坐标位置
  12. 做Data Mining,其实大部分时间都花在清洗数据
  13. 喜马拉雅音频转mp3方法
  14. 超子的水族箱升级计划
  15. 西门子数控系统数据采集方案
  16. MYSQL 思考题5 参考答案
  17. 新项目六之集成新版友盟统计
  18. 阐明iOS证书和provision文件
  19. mysql报错不停止继续执行_mysql 8 启动失败(本地计算机上的mysql服务启动后停止。某些服务再未由其他服务或程序使用时将自动停止)...
  20. 程序逸的Java项目之旅-图书管理系统之环境的搭建

热门文章

  1. android java代码重启,如何在Android中重启服务?
  2. wordpress安装jquery插件失败_Contact Form 7插件_WordPress表单插件安装使用教程
  3. 哈希桶 entry_聊一聊面试常问的几大哈希算法问题,这些你都会了嘛??
  4. Ubuntu查看文件夹下文件的个数
  5. CLion + OpenCV 开发
  6. python随机生成k个不重复的随机数_使用Python生成不重复的随机值
  7. 2017.10.27 sue的小球 失败总结
  8. 网络流性质及常见模型、改进空间的思考
  9. JavaScript面试小知识
  10. 在quartusii如何设计出一个 3 位的十进制加法计数器的原理以及它的设计电_从算盘到计算机,从十进制到二进制,人类计算能力的提升...