Windows 系统下安装 Python 并配置学习环境
目录
0. 前言
对于大部分想要学习 Python 的新手而言,配置环境是其遇到的第一座大山。尽管安装过程并不繁琐,且简易教程俯首皆是,但对于从未接触过编程,以及从未接触过命令行语言的人来说,安装及配置过程中确实会碰到很多不容易搞明白的概念。如果能很好地理解了这些概念,对后期的学习也会起到一定的帮助。
本文会对如何在 windows 系统上配置 Python 环境,安装其他可选软件,解释基础概念做一个较为完备的介绍,希望对你有所帮助。
如果你希望阅读有关在苹果系统(macOS) 中配置 Python 环境,请参阅:
1. 背景
本节会介绍一些相关背景概念,如果只想关注环境配置相关内容,可直接跳过此段。跳过此段不会对安装过程产生影响。
什么是 Python?所谓“安装 Python” 安装的到底是什么?
Python 是一种编程语言。编程语言是一种人为定义的语言,可以向电脑发出命令,让其能够执行预期的操作。
一段编程语言(代码),其本质上就是一串文本文字。如下示例的代码,它和我们在 txt 文档中打出的文字没有区别。
print("Hello World")
那么我们是如何让计算机知道一段代码应该执行什么样的操作呢?这里我们稍微深入展开一点,注意下面会出现很多专业名词,其名词本身的含义可以不去深究,但其中的逻辑关系希望可以理解清楚。
现在的编程语言大致可以分为两类:
- 编译型 语言,如:C, C++
-
解释型 语言,如:Python, JavaScript
对于 编译型 语言,当一段代码被撰写完成后,首先需要用编译器 (compiler) 将其编译 (compile),生成一个可执行文件;其后运行这个可执行文件,就可以执行相关操作了。可执行文件就是你们在 windows 电脑中经常见到的后缀名为 .exe 的文件。
对于 解释型 语言,其运行省去了编译的过程,取而代之的是一个用解释器 (interpreter) 完成的步骤。当代码被撰写完成后,我们可以使用解释器来运行这个代码,从而直接执行相关操作。
二者的对比可参考下图:
因此,安装 Python 实际上就是安装 Python 解释器。而执行 Python 代码的过程,就是使用 Python 解释器执行具体操作的过程。
2. 安装 Python 并进行验证
本段主要介绍如何安装 Python 本体,并通过一段最小代码来验证安装是否成功。
Python 的安装
我们可以选择安装最基本的 Python 解释器,但对于新手学习者来说,我更推荐安装 Anaconda。
Anaconda 是一个免费的 Python 发行版本,其中不仅包含了 Python 解释器本体,还包含了一些用于数据科学、机器学习、大数据处理等方面的常用扩展包,以及一个包管理工具 conda。扩展包与包管理工具这两个概念在此按下不表,对于初学者来说 Anaconda 是一个较为便携的工具。
首先通过 [下载链接] 下载 Anaconda 的安装包,注意选择相应系统的版本。对于目前大部分 Windows 系统的电脑来说,你需要下载的应该是 64-Bit Graphical Installer (477 MB)。
下载完成后,直接双击进入安装步骤。
前三个页面可以直接点击 Next,Agree,Next,不需要更改选项。
第四个界面 (上图左) 中确认了安装 Anaconda 的路径。我推荐直接使用默认路径,但如果你的 C 盘可用空间不足,可以更改到自定义目录,然后点击 Next。
第五个界面(上图中),注意,需要如图所示将两个选项都勾选上,然后点击 Install 开始安装。
等待一段时间后,安装结束,进入最后一个页面(上图右)。如图所示取消所有的框选,点击 Finish 结束安装。
验证 Python 安装是否完成
当上一段落中的 Anaconda 安装完成后,需要来验证一下是否安装成功。
我们回到电脑的桌面,在按住键盘 shift 键的同时,点击鼠标右键,选择 在此处打开 powershell。会看到如下图所示界面:
在打开的 powershell 窗口中输入 python
(如下图左),并按下回车。如果进入了 Python 可交互编程页面 (如下图右),则表示 Python 安装成功。
最后,在 Python 可交互编程页面中输入 1+1
并按下回车,会发现输出了 2
🙂
3. 安装编辑器 VSCode 并进行配置
在第一节背景中有过介绍,Python 代码本质上是一串文本文字,因此你可以很方便地通过任何文本文档编辑器来编写 Python 代码,比如 Windows 系统自带的记事簿。但工具善其事,必先利其器,有相对更便于编写代码的工具,VSCode 便是更为推荐的一个。
VSCode 全称是 Visual Studio Code,是微软推出的免费轻量级代码编辑器,适合入门使用。点击 [下载链接] 进行下载,注意选择对应的系统版本。
下载完成后,双击进入安装界面。
在 第一页 选择接受相关条款,之后来到 第二页,如上图所示,仅勾选最后两个选项,点击下一页,直接进入安装。
完成安装后,让我们找到安装好的 VSCode 并启动。现在开始进行配置。
首先让我们安装一些有用的插件,点击如上图所示左侧工具栏最后一个按钮。在上方搜索框中搜索 Python,选择第一个带星标的搜索结果,并点击安装(如下图所示)。这样就完成了一个插件的安装。
让我们重复上面的步骤,搜索并安装下述插件:
- One Dark Pro, 一个更好看的主题界面,界面炫酷程度和代码功力成正比(笑
- vscode-icons, 一个更好看的图标集合,理由同上
接下来,配置一下 VSCode 的环境。在 VSCode 中点击键盘 F1,在弹出的框中输入 Open Settings,如下图所示打开第一项:
在弹出的页面中删除所有已经存在的内容,并将下述段落中的文字全部复制到页面中,并按下 ctrl+S 进行保存。
{
"editor.fontSize": 25,
"workbench.statusBar.visible": true,
"python.pythonPath": "ATTENTION",
"terminal.integrated.copyOnSelection": true,
"debug.console.fontSize": 25,
"terminal.integrated.fontSize": 20,
"python.defaultInterpreterPath": "ATTENTION",
"workbench.editorAssociations": {
"*.ipynb": "jupyter-notebook"
},
"security.workspace.trust.untrustedFiles": "open",
"workbench.colorTheme": "One Dark Pro",
"workbench.iconTheme": "vscode-icons",
}
注意到上述段落中有两个 ATTENTION,接下来我们要找到用来替换填充这个字段的内容。
回到电脑桌面,在按住键盘 shift 键的同时,点击鼠标右键,选择 在此处打开 powershell。在弹出的界面中输入
Get-Command python
如下图所示,在输出的内容中,选取红框框住的部分并复制。接着粘贴并替换上文中所有的 ATTENTION 部分。
重启 VSCode,配置结束。
4. 下载并配置 sublime text
正如上文中多次重复所说,Python 代码本质上是一串文本文字,因此代码文件可以用文本编辑器来打开。
然而 Windows 系统自带的文本编辑器 (即记事簿) 界面简陋功能不全,我们需要下载一个功能更强大的文本编辑器作为替代品:Sublime Text
点击 [下载链接] 下载 Sublime Text,注意选择对应的系统版本。下载完成后双击开始安装。所有页面直接点击 Next, Install 即可。
完成安装后,下一步开始进行配置。如下图所示,找到并打开刚刚安装好的 Sublime Text,并点击工具栏中的 Preferences –> Settings 进入设置页面。
设置界面是双栏,左侧是所有基础设置,右侧是自定义设置。首先将右侧所有内容清空,然后将下方段落中的内容复制到右侧栏中,点击 ctrl+S 保存,便完成了设置,可以关闭软件。
{
"default_encoding": "UTF-8",
"default_line_ending": "unix",
"font_size": 17,
"ignored_packages":
[
"Package Control",
"Vintage"
],
"translate_tabs_to_spaces": true
}
5. 后记
至此,在 Windows 上下载并安装 Python,安装其余学习软件并配置的所有步骤全部都完成了,你可以直接进行一个习的学。 如果有任何我没有解释清楚的步骤,欢迎评论。
并欢迎关注本博客的其他文章,篇篇精品 😉
原文链接:Windows 系统下安装 Python 并配置学习环境
碩骅 版权所有,转载请注明出处。
还没有任何评论,你来说两句吧!