Python环境搭建指南

Python简述

Python 是一门解释型的编程语言,因此它具有解释型语言的运行机制。

计算机程序,其实就是一组计算机指令集,能真正驱动机器运行的是机器指令,但让普通开发者直接编写机器指令是不现实的,因此就出现了计算机高级语言。高级语言允许使用自然语言(通常就是英语)来编程,但高级语言的程序最终必须被翻译成机器指令来执行。

高级语言按程序的执行方式可以分为编译型和解释型两种。
编译型语言

编译型语言是指使用专门的编译器,针对特定平台(操作系统)将某种高级语言源代码一次性“翻译”成可被该平台硬件执行的机器码( 包括机器指令和操作数 ),并包装成该平台所能识别的可执行程序的格式,这个转换过程称为编译( Compile)。

编译生成的可执行程序可以脱离开发环境,在特定的平台上独立运行。

因为编译型语言是一次性编译成机器码的,所以可以脱离开发环境独立运行而且通常运行效率较高。但因为编译型语言的程序被编译成特定平台上的机器码,因此编译生成的可执行程序通常无法移植到其他平台上运行,如果需要移植,则必须将源代码复制到特定平台上,针对特定平台进行修改,至少需要采用特定平台上的编译器重新编译。

目前现有的 C、C++、Objective-C、Pascal 等高级语言都属于编译型语言。
解释型语言

解释型语言是指使用专门的解释器对源程序逐行解释成特定平台的机器码并立即执行的语言。解释型语言通常不会进行整体性的编译和链接处理,解释型语言相当于把编译型语言中的编译和解释过程混合到一起同时完成。

可以这样认为,每次执行解释型语言的程序都需要进行一次编译,因此解释型语言的程序运行效率通常较低,而且不能脱离解释器独立运行。但解释型语言有一个优势,就是跨平台比较容易,只需提供特定平台的解释器即可,每个特定平台上的解释器都负责将源程序解释成特定平台的机器指令。解释型语言可以方便地实现源程序级的移植,但这是以牺牲程序执行效率为代价的。

一、解释器的作用


Python解释器作用:运行文件
  • Python解释器种类

  • CPython,C语言开发的解释器[官方],应用广泛的解释器。

  • IPython,基于CPython的一种交互式解释器。

  • 其他解释器:

  • PyPy,基于Python语言开发的解释器。

  • Jython,运行在Java平台的解释器,直接把Pvthon代码编译成Java字节码执行。

  • lronPython,运行在微软Net平台上的Python解释器,可以直接把Python代码编译成.Net的字节码。

二、下载Python解释器


下载地址:https://www.python.org/downloads

单击上述链接 —— 查找目标文件 —— 根据实际操作系统选择 —— 单击相应链接下载

Python环境搭建指南_第1张图片

三、安装Python解释器


双击可执行程序 —— 勾选添加环境变量 —— 选择立即安装 —— 安装成功

双击运行下载的安装程序会打开Python环境的安装向导

注意:记得勾选“Add python.exe to PATH”选项,这个选项Python的解释器添加到PATH环境变量中

Python环境搭建指南_第2张图片
Python环境搭建指南_第3张图片
Python环境搭建指南_第4张图片
Python环境搭建指南_第5张图片

四、验证是否安装成功

安装完成后打开Windows的“命令行提示符”工具并输入python --versionpython -V

如果看到Python解释器对应的版本号,说明已安装成功。

Python环境搭建指南_第6张图片
说明:如果安装过程显示安装失败或执行上面的命令报错,很有可能是因为你的Windows系统缺失了一些动态链接库文件而导致的问题。
如果系统显示api-ms-win-crt*.dll文件缺失,可以在微软官网下载Visual C++ Redistributable for Visual Studio 2015文件进行修复,64位的系统需要下载有x64标记的安装文件。
如果是因为安装游戏时更新了Windows的DirectX之后导致某些动态链接库文件缺失问题,可以下载一个DirectX修复工具进行修复。
DirectX修复工具网址: https://dl.pconline.com.cn/download/360074-1.html

你可能感兴趣的:(python,开发语言,pycharm,数据分析)