写点什么

跟着官方文档学 Python 之:解释器和 IDE

作者:甜甜的白桃
  • 2022 年 6 月 28 日
  • 本文字数:1277 字

    阅读完需:约 4 分钟

跟着官方文档学 Python 之:解释器和IDE

一、解释器


Python 解释器可以执行 .py 文本文件,运行出想要的结果。由于整个 Python 语言从规范到解释器都是开源的,所以只要水平够高,任何人都可以编写 Python 解释器。


#常见的 Python 解释器 #

  • CPython:Python 官方网站下载安装 Python3.x 可以得到,是 C 语言开发的,应用最广的。

  • IPython:基于 CPython 之上的一个交互式解释器,增强了交互方式,内核都是相同的。CPython 用 >>> 作为提示符,IPython 用 In[序号]: 作为提示符。

  • PyPy:增强了执行速度,对 Python 代码进行动态编译(不是解释)。如果代码需要放到 PyPy 下执行,需要了解 PyPy 与 CPython 的不同点

  • Jython:运行在 Java 平台上的 Python 解释器,可以直接将 Python 代码编译成 Java 字节码执行。

  • IronPython:和 Jython 相似,IronPython 是运行在微软 .Net 平台的解释器,可以将 Python 代码编译成 .Net 的字节码。


注意:和 Java 或 .Net 平台交互,最优的办法不是选用 Jython 或 IronPython,是通过网络调用来交互,确保各程序间的独立性。

1、在 Windows 上安装 Python


前往 Python 官网-Python Releases for Windows 下载安装程序。其中,executable 表示可执行版,需要安装后使用,embeddable 表示嵌入版,解压以后就可以使用的版本(记得把解释器所在的路径添加到环境变量里,否则 PyCharm 无法自动获得解释器位置)。



打开下载的 exe 运行, 勾选 Add Python 3.9 to Path,并点击 Install Now 完成安装。




Win+R 键,输入 cmd 调出命令提示符,输入 python 可以进入解释器中。可以执行 exit()、quit()、ctrl+z 或直接关闭窗口,退出解释器。可以执行 python -V 或 python --version,查看 Python 版本。



2、在 Mac 上安装 Python


MAC 10.9 及以上操作系统自带 Python2.7 环境。如果想安装更新的版本,可以前往 Python 官网-Python Releases for Windows 下载安装。若已安装了 Homebrew,可以直接通过 brew install python3 安装。

3、在 Linux/Unix 上安装 Python


前往 Python 官网-Python Source Releases 下载并解压,如果需要自定义一些选项修改 Modules/Setup,以 Python3.6.1 版本为例。


# tar -zxvf Python-3.6.1.tgz# cd Python-3.6.1# ./configure# make && make install
检查 Python3 是否正常可用:# python3 -VPython 3.6.1
复制代码

二、IDE(Integrated Development Environment)

1、IDLE


在 Python 官网下载安装解释器后,会自动获得 IDLE,可以直接在开始菜单中搜索 IDLE。




2、PyCharm


JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux 系统,具备调试、语法高亮、Project 管理、代码跳转、智能提示、自动完成、单元测试和版本控制等能力。可以前往 PyCharm 官网-下载 PyCharm 下载安装。


下载安装成功后打开 PyCharm,点击 New Project,参照如下图示即可完成创建和运行。





3、VSCode


VSCode(Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器,VSCode 开发环境非常简单易用。可以前往 Visual Studio Code 官网 下载安装,安装完成后打开 VSCode 继续安装 VS Code Python 扩展





👉如果在阅读过程中有任何疑问,欢迎在评论区留言参与讨论!

发布于: 刚刚阅读数: 3
用户头像

👩‍🦰 深耕测试开发 2021.02.23 加入

⭐ 坚信做好每个当下,美好一定会不期而遇! 2018年至今 坐标大连,负责移动端SDK开发 2015年 入职腾讯,负责手机QQ iOS开发 软件评测师认证 高中和中职信息技术教师资格证

评论

发布
暂无评论
跟着官方文档学 Python 之:解释器和IDE_Python_甜甜的白桃_InfoQ写作社区