Many people wanna start learning Python, however, setting up a Python environment can always be a hard work for newbies, especially for those who does not familiar to his operating system.

Here are some tips about how to setup your own Python environment under Microsoft Windows 10.

Note: This article is wrote for users who uses Windows 10 Family, however, I strongly recommend you to use Windows 10 Pro.

1.1 先修课

  1. 了解什么是 cmd,以及如何使用 cmd;了解其中经常用到的基本命令(包括:切换路径、列出目录中的文件、删除文件以及执行一个命令)。
  2. 了解如何以管理员的身份运行 cmd
  3. 了解「环境变量」,知道如何在 Windows 中修改环境变量。
  4. 了解如何从正规渠道(包括官方网站以及可信的软件源不包括百度等所有国内的软件下载站)下载并安装你需要的程序。
  5. 了解如何科学地从网络上查找你需要的东西。

1.2 我应该选择什么版本的 Python

目前,Python 依然处于 2 和 3 两个版本并行的状态,这两个版本有不少区别,并不完全兼容。对于初学者而言,现在应该选择 Python 3 作为学习的版本。

1.3 安装 Python

如果你已经安装了 Visual Studio 2017,可以跳过本节,直接使用 Visual Studio Installer 安装 Python 相关组件。

这里介绍三种方案:

使用官方的 Python 安装包

  1. Python 官方网站 下载安装包。
  2. 双击打开下载好的安装包,勾选界面底部的 Add Python 3.6 to PATH,然后点击上面的 Install Now。之后一路 Next 即可。

从 Chocolatey 安装

  1. Chocolatey 官方网站 按照教程安装 Chocolatey。
  2. 使用管理员权限运行 cmd
  3. 执行命令:choco install python3

使用 Anaconda

Anaconda 提供了一个打包好的 Python 环境,包括 Python 解释器以及很多常用的软件包,适合需要「开箱即用」的用户。

Anaconda 官方网站 下载合适的安装包并安装即可。

1.4 选择合适的代码编辑器

这个选择的范围很广,包括 Sublime Text、 Atom、 Visual Studio Code 等轻量级的编辑器,或者 PyCharm 这样的「重量级」集成开发环境。如果你使用 Visual Studio,你也可以安装 Python Tool for Visual Studio(PTVS),以此来在 Visual Studio 中开发基于 Python 的应用。

选择困难症?

这里安利 Visual Studio Code。它由 Visual Studio 团队开发,使用简便、功能强大。网站: Visual Studio IDE, Code Editor, VSTS, & App Center

安装好 Visual Studio Code 后,你需要安装 Python Extension 以获得更好的开发体验。