课时14:Python环境搭建

简介: 接下来分享 Python 开发环境的搭建。其主要分为以下四部分。1.开发环境搭建的意思2.Python的解释器是什么3.Python 的解释器分类4.搭建步骤

课时14:Python环境搭建

 

摘要:接下来分享 Python 开发环境的搭建。其主要分为以下四部分。

1.开发环境搭建的意思

2.Python的解释器是什么

3.Python 的解释器分类

4.搭建步骤


01.开发环境搭建的意思


要学习任何语言, Java 也好, Node 也好,C也好,第一件事都需要先搭建开发环境。那什么是开发环境?我们说 Python 这种语言,语言实际上就是一种语法。比如“Hello”“ABC”它实际上就是一个语法。比如说我们这儿写一个 Print “hello”, 它实际上就是一个 Python 里的一个语句。

那我有这么一个语句,现在是不是得有一个东西去执行?让谁去执行?你把它直接交给Windows系统,Windows系统它是不认识的。所以这个时候我们得先去安装一个语言的解释器,他负责对我们这个语言去解释执行。所谓的开发环境搭建就是安装 Python 的一个解释器。这一点一定要注意,搭建任何语言的开发环境,都是去安装这个语言的解释器或者编译器之类的东西。


02.Python的解释器是什么

 

吉多·范罗苏姆开发出了python,开发的是什么?开发的实际上就是 Python 的解释器,语法是一种标准,而解释器是负责去解释这个语法的,开发的一定是解释器。


03.Python 的解释器分类


Python 的解释器分类有很多种。我们看百科的 Python 的主页,点开看一下 Python 的解释器有什么:Cpython、 Pypy、 Ironpython、Jython 。Cpython 是用C语言编写的 Python 解释器,是吉多·范罗苏姆用C语言写的,所以这也是 Python 官方的解释器;Pypy 是用 Python 语言编写的 Python 解释器,Pypy 就是用 Python去解释 Python, 但是注意Pypy它也需要运行到 Cpython 中,它的运行效率 Cpython 要高一点,一些特殊情况我们需要用到 Pypy;Ironpython 是用.net编写的 Python 解释器。通过这个可以让我们的 Python 代码直接在.net当中去运行;Jython 是用 Java 编写的 Python 解释器。除了这些,其实还有很多没有列全。这些解释器就是让 Python 可以在不同的语言当中去运行。因为 Python 既可以运行在.net里也可以运行在 Java 里,还可以运行在其他的语言里,可以在不同的地方去运行。但是这些东西对我们来讲目前意义都不大。只要知道 Python 有这么多解释器就行了。而我们要用的是 Cpython, 所以现在我们搭建开发环境,搭建的是 Cpython 的开发环境。

 

04.搭建步骤

4.1 Python版本

Python 现在的版本有两个版本,一个是3.x版本,还有一个是2.x的版本。Python 和其他语言不太一样,其他语言像 Java,推出了 1.7、1.8、1.9 的版本,它都是向前兼容的,也就是说1.9 版本的也能运行 1.8 版本、1.7 版本 、1.6 版本的代码,1.8 版本也能运行 1.8 版本、1.7 版本的代码,1.7 版本也能运行 1.6 版本、1.5 版本的代码。而 Python 不一样, 3.x 版本和 2.x 这两个版本是并行的,他们现在都在用,且 3.x 版本跟 2.x 版本互不兼容,拿 3.x 版本无法运行 2.x 版本的代码,同样拿 2.x 版本也无法运行 3.x 版本的代码,那为什么这么设计?这么设计不是导致 2.x 版本的代码在 3.x 版本不可行?因为开发新版本一直兼容老版本,会导致开发新版本的性能会很差。因为顾及之前写的可能没有那么完美,这时候就没有办法去完全的展开拳脚去用一些新的特性,用一些高级的功能。因为还要兼容老版本,所以这个时候 Python 的开发者就做了这个决定。 3.x 的版本是一个全新的版本,它和之前的版本完全不一样,不去兼容之前的版本,所以两版本完全不兼容。就目前的市场来讲,使用 2.x 版本相对来说比较多,但是未来的大趋势肯定是用 3.x 版本的。并且 2.x 版本的一些特性也逐渐在向 3.x 版本进行过渡,让大家去习惯 3.x 版本的语法。所以我们是以 3.x 版本来学的,如果我们在工作中要用的是 2.x 版本的,那怎么办?没关系,我们会专门拿出一章来讲 2.x 版本跟 3.x 版本的区别。它们的区别没有那么大,一说就懂了。我们先来学 3.x 版本的,我们下载安装包的时候也是下载 3.x 这个版本。

4.2 下载步骤

image.png

首先找到 Python 的官网 Python.org,然后点Downloads, 再找到 Windows 的选项, 选择 Python 3.6.5 下载。

4.3 安装步骤

安装非常简单,它是一个傻瓜式的安装。双击刚才下载的安装包,出现以下界面:

image.png

这个界面有两个选项,一个是 Ininstall now. 还有一个是 Customize installation。Customize installation 是自定义安装,Ininstall now 是立即安装。这里我们选自定义安装,需要改的是安装路径。因为 Python 的安装路径很难找,所以我们要改一下这个路径。点击 Customize installation选择自定义,出现以下界面:

image.png

直接点击next,出现以下界面:

image.png

我们需要把 Add python toenvironment variables 勾选上。这个的意思是把python的安装目录添加到环境变量里。这个环境变量就是 Pass 环境变量。Pass环境变量为什么要加?它有什么作用?Pass 的作用是让我们可以在任意位置去访问到这个程序,所以我们勾上它的目的就是为了把 Python 路径加到 Pass 里,以便可以在任意位置去访问到Python。然后这个是自定义的路径:

image.png

这是最重要的一个步骤。这里需要安装到一个我们能找到的位置,最好是纯英文的路径,这里我们可以创建一个专门放 Python 的文件夹,方便可以随时找到。注意,不要直接安装在C盘上,这样会导致会把这个软件安装到C盘的根目录,那就很麻烦了,一定要放到某一个文件夹里,千万不要放到根目录。最好可以加一个 Python36 的文件夹,标识一下 Python 的版本。因为往后我们可能会在计算机里安装多个版本的 Python。选择完路径,直接点击 Install。到这其实下载安装就完成了。

安装完成之后打开 Windows 命令行窗口,快捷键是 Win+r,输入“cmd”回车,输入“python”回车。出现这个界面,就表示 Python 安装成功了。如果内容跟这个不一样,那就需要 Python 卸载重新安装。

image.png

输入python以后,注意看它的运行结果,如果它运行的不是报错,那就证明已经安装成功了。

这个时候我们就进入到了 Python 的 Shell 当中,或者可以说它是 Python 的命令行。这里写了三个大于号,Windows 是一个大于号。一个大于号,我们可以写windows命令,三个大于号,我们可以写 Python 的命令。

image.png

比如我们写一个

>>>print  (“hello”)

hello

回车 hello 就出来了。Print 就是一个 Python 的命令,它有点类似于我们这个命令行里面的 CD、DIR,相当于是一个指令。当然我们在这里输入 CD 就报错了,因为在这里没有,

image.png

而且 Dir 的用法跟 Windows、Dos 里的也不一样。这里是 Python 的 Shell,要输入的是 Python 代码,不要去尝试输入 Dos、Windows的命令行代码。

到这里 Python 就安装成功了,我们来看一下,电脑属性找到高级系统设置,点击环境变量,这里 Path 多了python的环境变量,这个是安装 Python 的时候,它自动配置上了。如果没有,那就是运行的时候出问题了,需要修改一下环境变量。接下来大家自己来尝试的去安装一下Python。

 

相关文章
|
10月前
|
IDE 测试技术 项目管理
【新手必看】PyCharm2025 免费下载安装配置教程+Python环境搭建、图文并茂全副武装学起来才嗖嗖的快,绝对最详细!
PyCharm是由JetBrains开发的Python集成开发环境(IDE),专为Python开发者设计,支持Web开发、调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试和版本控制等功能。它有专业版、教育版和社区版三个版本,其中社区版免费且适合个人和小型团队使用,包含基本的Python开发功能。安装PyCharm前需先安装Python解释器,并配置环境变量。通过简单的步骤即可在PyCharm中创建并运行Python项目,如输出“Hello World”。
3559 13
【新手必看】PyCharm2025 免费下载安装配置教程+Python环境搭建、图文并茂全副武装学起来才嗖嗖的快,绝对最详细!
|
8月前
|
Python
课时19:Python的基本语法
今天给大家带来分享的是 Python 的基本语法,分为以下六个部分。 1.在 Python 中严格区分大小写 2.Python 中的每一行就是一条语句,每条语句以换行结束 3.Python 中每一行语句不要过长 4.条语句可以分多行编写,语句后边以\结尾 5.Python 是缩进严格的语言,不要随便写缩进 6.在 Python 中使用#来表示注释
143 2
|
8月前
|
安全 Python
课时17:Sublime和Python的整合
今天给大家带来分享的是 Sublime和 Python,进一步搭建 Python 的具体环境,分为以下两个部分。 1.快捷键 Ctrl+B 2.使用 SublimeREPL 来运行 python 代码
112 2
|
8月前
|
存储 安全 搜索推荐
课时15:Python的交互模式
今天给大家带来的分享是 Python 的交互模式以及计算机对 Python 的开发,分为以下三个部分。 1.Python的介绍 2.Python的结构 3.保存代码
146 2
|
Shell 开发者 iOS开发
Python 环境搭建之 conda
本文介绍了Python项目管理工具Conda的两种版本——Anaconda和Miniconda的安装方法及环境使用,特别针对MacOS系统。Anaconda为全量版,适合新手;Miniconda则为轻量级版本,适合有经验的开发者。文中还提供了具体的安装命令和路径说明,帮助用户顺利完成安装并验证安装结果。
507 0
Python 环境搭建之 conda
|
Java 编译器 Go
Python学习笔记--- day01计算机基础和环境搭建(一)
Python学习笔记--- day01计算机基础和环境搭建(一)
179 2
|
程序员 编译器 Python
Python学习笔记--- day01计算机基础和环境搭建(二)
Python学习笔记--- day01计算机基础和环境搭建(二)
136 1
|
数据可视化 安全 数据挖掘
streamlit (python构建web)之环境搭建
在微信订阅号中发现了一篇关于Streamlit的文章,激发了我的兴趣。Streamlit是一款专为数据科学家设计的开源Python库,能迅速将数据分析脚本转变为功能完备的Web应用。它简化了开发流程,支持轻松添加交互组件及动态展示图表、图像等,非常适合开发安全扫描工具。Streamlit基于Jupyter Notebook原理,通过Python脚本创建可视化和交互式的Web应用,易于部署分享。安装方法多样,可通过`pip install streamlit`快速安装,或通过Anaconda环境管理依赖。启动示例应用只需运行简单命令,即可体验自带的动画、绘图和数据展示等功能。
1286 1
streamlit (python构建web)之环境搭建
|
机器学习/深度学习 计算机视觉 Python
opencv环境搭建-python
本文介绍了如何在Python环境中安装OpenCV库及其相关扩展库,包括numpy和matplotlib,并提供了基础的图像读取和显示代码示例,同时强调了使用Python虚拟环境的重要性和基本操作。
|
Python
Python:Python环境搭建
搭建Python 3.8.5环境,下载amd64安装包,选择自定义安装,添加环境变量。安装完成后,通过Win+R打开CMD输入`python`验证安装,或用`python -V`查看版本。Python运行包括交互式和文件式。初学者可尝试在IDLE中打印"Hello, World!",或进行人名对话练习,输入姓名后输出欢迎语。
320 1
Python:Python环境搭建

推荐镜像

更多