前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >一文搞懂Python解释器,终端,编辑器区别和联系

一文搞懂Python解释器,终端,编辑器区别和联系

作者头像
HuangWeiAI
发布于 2019-09-30 07:49:45
发布于 2019-09-30 07:49:45
8.7K0
举报
文章被收录于专栏:浊酒清味浊酒清味

前言

对于刚刚接触或者对Python有一些了解的初学者,很难区分Python解释器,编辑器以及终端这些概念。以致于在学习教程的时候遇到一些困难以及犯一些错误。

这篇文章,我带领大家深入了解这些概念的区别和联系,从此再也不会因为概念问题而犯晕。看这篇文章的时候,大家最好亲自动手,这样可以更有收获。

概要

了解终端概念,学会在终端运行命令。

了解Python解释器,学会调试Python程序。

了解编辑器概念,认识常用编辑器。

01

终端

终端就是shell界面,是计算机的系统,可以向其中输入命令或者从其中显示输出结果。

注意这里的"命令"和"代码"并不一样,它们差别很大。

如何打开终端

我们介绍三种Windows操作系统下打开终端的方式:

  • cmd打开终端
  • 管理员模式终端
  • VsCode终端

#1 cmd:

第一步是找到Windows桌面中下面菜单栏的搜索点,也就是上图中的圆圈,然后点击后输入cmd三个字母后再按回车键就可以弹出终端界面如下图所示:

#2 管理员模式:

有时候我们需要管理员权限执行一些终端命令,这时候需要管理员模式,我们要右键Windows开始菜单,然后选择Windows PowerShell (管理员):

打开管理员模式的终端界面如下图所示:

#3 VsCode终端

熟悉我们Python快速入门教程的小伙伴对VsCode可能非常熟悉。事实上VsCode是一个代码编辑器,不过由于其功能强大,也就包含了终端界面,方便用户使用。

打开方式就是先打开VsCode软件,然后在下方菜单栏中点击“TERMINAL”就可以进入终端:

终端可以做什么:

  1. 使用pip命令
  2. 进入Python解释器

我们分别解释终端的这两种常见用途

#1 pip命令

当你安装好了pip后,可以直接在终端使用pip命令查看当前Python版本以及安装Python的相关包:

  • 查看pip版本命令:pip --version
  • pip安装某包命令:pip install xxx

终端查看pip版本命令示意图

#2 进入Python解释器

我们将在下一节着重介绍Python解释器,这里只告诉大家如何进入Python解释器:

02

Python解释器

Python解释器是在终端使用的Python解释器,它能对输入的Python代码进行解释和执行。当我们在终端用python命令进入解释器之后,我们便可以直接运行python代码了

在上图中,我们发现:

  • 进入解释器之后,屏幕最左端会有三个右尖括号。
  • 我们尝试运行print (‘Hello World’),敲击回车后终端直接显示了运行了结果.
  • 我们通过exit()跳出解释器,三个右尖括号也随之消失。

Python解释器可以提供大家一个快速调试某个模块是否安装,比如我们想知道一个叫做NumPy的模块是否已经安装并且可以运行,我们就是按照下面的做法来快速检测:

当没有报错的时候,我们就知道NumPy包已经被成功安装了。

03

Python编辑器

所谓编辑器是你用来写代码的工具,记事本就是一种最简单编辑器,IDLE是Python自带的编辑器。

我们上面提到的VsCode就是一个功能非常齐全的代码(包括Python)编辑器。

在这里,我给大家总结一下常用Python编辑器的特点:

#1 VsCode:

  • 官网:https://code.visualstudio.com/
  • 开放源代码的代码编辑器
  • 优点:轻量级;功能强大且易用;

#2 Jupyter Notebook:

  • 官网:https://jupyter.org/
  • 基于 Web 的 IDE
  • 优点:允许使用 Notebook 直接创建博客或代码演示;确保可复现的研究与解释;在运行整体前可以运行并修正局部代码块。

#3 Pycharm:

  • 官网:https://www.jetbrains.com/pycharm/
  • Python 专用 IDE
  • 优点:活跃的社区支持;支持全面的 Python 开发,不论是数据科学还是非数据科学项目;新手和老兵都易于使用;运行、编辑、debug Python 代码都不需要额外的支持

注:IDE,Integrated Development Environment集成开发环境

#4 IDLE:

  • 当安装好python以后,IDLE就自动安装好了,不需要另外去找。
  • 优点:DLE是开发 python 程序的基本IDE(集成开发环境),具备基本的IDE的功能,是非商业Python开发的不错的选择。
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-09-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python与机器学习之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
工欲善其事,必先利其器-Python编辑器选择(2)
一款顺手的好的编辑器可以让程序员写代码更得心应手,效率也会更高,但是编辑器本身没有好坏,只有使用者使用起来是否顺手而已,这里简单给大家介绍几款常用的可以编辑Python的软件。
Se7eN_HOU
2019/06/28
5480
正常编写python代码并运行的几种方式|基本概念之解释器、编辑器
①只安装python解释器,python解释器自带IDLE和pip(三种工具齐全),但效率不高。库得通过pip指令才能有。
阿巴阿巴-
2025/03/03
2931
15 款 Python 编辑器/ IDE 详细攻略,总有一款适合你!
写 Python 代码最好的方式莫过于使用集成开发环境(IDE)了。它们不仅能使你的工作更加简单、更具逻辑性,还能够提升编程体验和效率。
码农向前冲
2022/01/17
16.6K0
15 款 Python 编辑器/ IDE 详细攻略,总有一款适合你!
各大代码编辑器的介绍和下载(含下载地址),当之无愧的编辑器还是它!
Python解释器、pip工具箱和virtuanlenv虚拟环境都安装好了后,基本的Python环境就搭建好了,可以开始我们的“搬砖”之旅了。但是现在还缺一个好用的编辑器,这里推荐大家用pycharm。当然如果你有一些其他的编辑器也可以,比如sublime_text,notepad++,vscode,Anaconda等等。
汤贤
2020/05/18
6590
各大代码编辑器的介绍和下载(含下载地址),当之无愧的编辑器还是它!
基于WSL2 + VSCode + Clangd 打造最强C/C++编辑器
作者简介:张帅,WeChat:yorkszhang ,网站:www.flowlet.net
Flowlet
2022/08/18
8.5K0
基于WSL2 + VSCode + Clangd 打造最强C/C++编辑器
VS Code 编辑器入门指南上篇-核心概念与组件
如果当电脑只能装一个软件还需要尽量不影响日常学习工作时,不知道你的选择会是什么。我把这个看似「荒诞」的问题理解为「All-in-One」的升级版拷问。
生信菜鸟团
2020/10/23
1K0
VS Code 编辑器入门指南上篇-核心概念与组件
推荐一款Python编辑器,集Pycharm和Sublime优点于一身的王者
编程里面的编辑器就像是武林大会里面的高手,每一年都有新秀,黑马出现!比如有练习霸道的天罡之气的榜首Pycharm,力量雄厚霸道战斗力极强,但是对斗气消耗很大,占内存大而且启动速度有点慢!还有练习灵巧的剑法的Sublime小妹,身形婀娜多姿,长的漂亮,修炼风属性,启动速度极快,但是力量不足!
龙哥
2019/09/09
1.2K0
推荐一款Python编辑器,集Pycharm和Sublime优点于一身的王者
Python编辑器你选哪个?我选PyCharm
世界上最好的 Python 编辑器或 IDE 是什么?炫酷的界面、流畅的体验,我们投 PyCharm 一票,那么你呢?本文介绍了 PyCharm、Jupyter Notebook 和 Spyder 在内的 5 种主流 Python IDE,每一种都各有优缺点。不过结合经验教训,不论是纯文本编辑器还是集成开发环境,总有一款是你的最爱,那么快在文末为你最爱的 IDE 投上一票吧。
昱良
2018/12/17
2.3K0
python在线代码编辑器-5种最佳Python IDE和代码编辑器
大家好,又见面了,我是你们的朋友全栈君。如Eclipse之类的IDE之间感到困惑,或者为该不该用Sublime Text这样的编辑器犹豫?那么您可以看看这篇文章!
全栈程序员站长
2022/09/21
6.7K0
python在线代码编辑器-5种最佳Python IDE和代码编辑器
Python IDE 详细攻略,拿去吧你~
写 Python 代码最好的方式莫过于使用集成开发环境(IDE)了。它们不仅能使你的工作更加简单、更具逻辑性,还能够提升编程体验和效率。
Python编程与实战
2021/08/25
1.9K0
Python IDE 详细攻略,拿去吧你~
Python的10大集成开发环境和代码编辑器(指南)
来源:Python程序员 ID:pythonbuluo 使用IDLE或者Python Shell来编写Python是非常适合于简单程序的,但是这些工具往往将大型的编程项目变成一个个充满绝望和沮丧的“坑”。使用一款集成开发环境甚至是一款好的专用的代码编辑器会让编程充满乐趣,但是如何选择呢? 各位看官,不要畏惧,我们将在这里为您解释和揭开无数可供选择的神秘面纱。虽然我们无法决定哪一款最适合于你和你的项目,但是我们会阐明每一款的优缺点,帮助您作出最明智的决定。 为了浅显易懂,我们将我们的工具清单分为两部分,一部
小小科
2018/05/04
1.9K0
Python的10大集成开发环境和代码编辑器(指南)
Anaconda 的认识以及和它相关的一些编辑器的简单介绍
之前听别人说过这个软件。但是自己一般用的pycharm。pycharm是一款很好的编辑器,但是一个缺点就是可能电脑不是很高的会出现卡顿。但是编辑代码是十分方便的。
兰舟千帆
2022/07/16
1.1K0
Anaconda 的认识以及和它相关的一些编辑器的简单介绍
零基础安装 Python 教程:从下载到环境配置一步到位(支持 VSCode 和 PyCharm)与常用操作系统操作指南
本文是一篇超详细“Python安装教程”,覆盖Windows、macOS、Linux三大操作系统的Python安装方法与环境配置,包括Python下载、环境变量设置、Python版本管理、Python虚拟环境(venv)搭建、pip包管理等关键步骤。此外,文章还重点讲解了两款主流IDE——VSCode与PyCharm的Python开发环境搭建与配置,详细演示Python解释器选择、Python扩展安装、调试与运行设置,让初学者轻松实现VSCode Python开发、PyCharm Python项目创建。无论是“Windows安装Python教程”、“macOS安装Python指南”还是“Linux安装Python实战”,都提供了图文并茂的操作步骤;同时结合“Python虚拟环境搭建教程”、“pip使用教程”、“包管理实战”及“常见问题排查”要点,让你从零基础快速掌握Python环境配置与常用操作。阅读这篇“从下载到环境配置一步到位”的Python入门指南,立即开启Python学习之旅!
猫头虎
2025/06/02
2.5K0
零基础安装 Python 教程:从下载到环境配置一步到位(支持 VSCode 和 PyCharm)与常用操作系统操作指南
#3 Python解释器和编辑器
上文介绍了Python在不同平台的安装方法,本文将带领你了解Python解释器和编辑器的概念,并且选择出最符合自己的解释器和编辑器!
py3study
2020/01/17
9450
详细比对 15 款 Python 编辑器,请择优选用!
写 Python 代码最好的方式莫过于使用集成开发环境(IDE)了。它们不仅能使你的工作更加简单、更具逻辑性,还能够提升编程体验和效率。
从大数据到人工智能
2023/02/13
3.6K0
详细比对 15 款 Python 编辑器,请择优选用!
【黄啊码】PHPer常用编辑器,第十款堪称魔鬼级别
大家好,我是黄啊码,最近说到php从入门到拆门,那么作为程序员应该有个用得顺手的IDEA吧,黄啊码今天就介绍几款给大家感受一下,排名不分前后:
黄啊码
2022/11/18
1.7K0
【黄啊码】PHPer常用编辑器,第十款堪称魔鬼级别
Python初体验之你需要一个IDE
然后呢,开始学习一个编程语言,我们肯定是首先得安装好它,比如前面我们讲解了Python的安装,它多个版本的差异以及管理,详见:Python初体验之弄清楚版本差异和如何安装管理,但是我们的电脑里面有了Python还不够,我们大概率是不会在最原始的界面里面去编写和调试Python代码,除非你天赋异禀或者说有特殊的爱好比如喜欢极简和原始,初学者应该是在集成开发环境(Integrated Development Environment)里面编写和调试Python代码,因为不同的IDE会提供大量的帮助工具!
生信技能树
2024/01/04
5340
Python初体验之你需要一个IDE
开发必备 | 新手如何快速掌握VSCode编辑器?
描述: VS Code 的全称是 Visual Studio Code,是一款开源的、免费的、跨平台的、高性能的、轻量级的代码编辑器。它在性能、语言支持、开源社区方面,都做得很不错。
全栈工程师修炼指南
2023/10/31
1.1K0
开发必备 | 新手如何快速掌握VSCode编辑器?
Python入门(3)
并且在电脑Windows的开始菜单里,已经看到了安装好的Python软件,马上我们就可以派上用场了。
高一峰
2020/09/22
5830
Python入门(3)
零基础学编程004:集成开发环境IDE
几天前介绍了《用在线编程环境快速上手》学习Python等编程语言,这种教学环境中的例子都非常简单,你不需要在自己的电脑中安装任何的软件,就可以马上动手学习Python的语法了。不知道大家试了没有?太简单还是太难? 笨办法学Python 我从用户的反馈中听说有人在用《笨办法学Python》这本书学编程,我也下载了第4版的中文教程翻了几页。这本书写得确实非常简单、啰嗦,挺适合零基础的朋友,但也发现了几点不足:作者推荐用gedit文本编辑器来编写代码,再用命令行工具来看运行结果,对初学者又提出了较高的要求。另外
申龙斌
2018/03/06
1.2K0
零基础学编程004:集成开发环境IDE
推荐阅读
相关推荐
工欲善其事,必先利其器-Python编辑器选择(2)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档