Python的安装以及环境配置

在学习Python之前,我们需要安装Python才能够进行程序的编写。在这里,笔者就拿Python的官方发行版本来进行说明。对于早期的学习来说,官方的IDLE基本可以满足,如果真的要走上Python开发,或者是想要获得更高级的体验的话,后期可以自己尝试安装PyCharm、Visual Studio之类的IDE。

废话不多说,咱们开始。


Windows环境

下载安装

Windows应该是咱们小伙伴最常用的一个系统了,应该对这个比较熟悉。那么其实直接去官网:点我直达

在里面找到你想要下载的版本(如果你不知道你想要下载什么版本,那就下载最新的版本),点进去之后,翻到页面最底部,就可以看到所有的发行版文件。找到适用于Win的,然后找到后缀是executable installer的文件下载。如果你是64位的系统,那就找到含有X86-64关键字的文件下载,如果是32位就找X86

据网友反馈,某些网络环境下访问Python官网非常慢,毕竟在国外。那么我就把我下载好的分享出来吧:

版本 平台 下载
Python 3.8.3 (32位) X86 下载链接
Python 3.8.3 (64位) X86 - 64 下载链接

下载好了之后应该是一个exe文件,双击安装即可。

安装的时候,注意在刚开始的时候把Add Python to PATH勾选上,它就会自动将Python添加到环境变量里面,如图:
勾选红色方框内的选项

如果你不知道你的Python是否添加了环境变量,那么只需要打开CMD,输入Python回车,如果提示“Python不是系统命令”的话,那就是没有添加。如果命令正常执行,Python交互解释器启动,那就已经添加完成了。

如果你是安装的Visual Studio这类IDE,或者在安装官方Python的时候忘记勾选,那么请看下面的教程手动添加。

环境配置

虽然现在你已经可以开始写程序了,但是我们还是把环境变量先配置一下,方便以后安装拓展等等。

这里以Windows10为例,其他的操作系统也大同小异。

  1. 右键此电脑,打开属性
  2. 选择高级系统设置
  3. 点击高级选项卡,进入环境变量
  4. 点击Path编辑
  5. 点击新建
  6. 找到你的Python安装的路径,将它和它的Scripts子目录也添加进去,像下面这样

    添加完成,确定了之后,运行cmd,输入Python,如果出来的是这样的:
Microsoft Windows [Version 10.0.18363.535]
(c) 2019 Microsoft Corporation. All rights reserved.

C:\Users\Harris Wilde>Python
Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>_

那么恭喜你,你已经成功了!

如果是这样的:

Microsoft Windows [Version 10.0.18363.535]
(c) 2019 Microsoft Corporation. All rights reserved.

C:\Users\Harris Wilde>Python
'Python' is not recognized as an internal or external command,
operable program or batch file.

那么你可能中间有些步骤不对,回去再好好检查下吧。


Linux和Unix

绝大部分的Linux和Unix系统(包括MacOS)都是内置Python解释器的,你只需要打开终端提示符,输入以下命令:

$ python

这会启动Python交互解释器,同时也应该有下面这样的输出:

Python 2.5.1 (r251:54869, Apr 18 2007, 22:08:04)
[GCC 4.0.1 (Apple Computer, Inc . build 5367)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>▮

如果没有安装的话,可能会得到下面的错误:

bash: python: command not found

那么,你就要自己安装了。

使用包管理器

Linux系统家族存在多种包管理系他和安装机制。如果你使用的是Linux是有某种某种形式的包管理系统,那么你可以通过它很轻松地安装Python。

注意,在Linux中使用包管理安装器安装Python的时候可能需要具备系统管理员(root账户)权限。

例如,如果使用的操作系统位Debian Linux,那么可以使用下面的命令来安装Python:

$ apt-get install python

如果是Gentoo Linux,则可以使用:

$ emerge python

许多包管理器都有自动下载的功能,包括Yum、Synaptic(Unbuntu Linux专有的包管理器)以及其他Debian样式的管理器。你能够通过这些管理器获得Python的最新版本。

从源文件编译

如果你没有包管理器,或者不想用的话,也可以尝试自己编译Python。当然也有可能是你没有管理员权限,这个方法也适用,十分灵活。你可以在任何位置安装Python,甚至可以安装在用户的主目录都是没问题的。那么接下来就来开始:

  1. 访问官网的下载页:点我直达
  2. 按照说明下载源代码
  3. 下载拓展名为.tgz的文件,将其保存在临时的位置。假设你想将Python安装在自己的主目录,那么可以将它放置在类似于~/python的目录中。进入这个目录(比如使用cd ~/python命令)。
  4. 使用tar -xzvf Python-3.7.tgz(3.7是版本号)解压缩文件。如果使用的tar版本不支持z选项,那么可以先使用gunzip进行解压,然后再使用tar -xvf命令。如果解压缩的过程中出错,那你就试试重新下载,因为下载的时候也有可能会出错。
  5. 进入解压好的文件夹:
    $ cd Python-3.7
    
    执行下面的命令:
    ./configue --perfix=$(pwd)
    make
    make install
    
    最后应该可以再当前文件夹内找到一个名为python的可执行文件(如果上面的步骤无效的话,那就看看包含在发布版中的README文件)。将当前文件夹的路径包含在环境变量PATH中,这样安装就大功告成了!
    如果要看看其他的配置命令,那么就使用以下的命令:
    ./configue --help
    

MacOS

MacOS是有自带的Python解释器的。你只需要打开终端,输入python命令就可以运行。即使打算安装更新的版本,也应该保留这个默认的安装,因为操作系统需要用到它。读者可以使用MacPorts或者Fink进行安装,或者按照以下的步骤从Python官网获取最新的版本。

  1. 访问官网下载:点我直达
  2. 点击MacOS Installer的链接,应该会跳转到MacPython的下载页面,上面会有更多的信息。MacPython页面也有针对旧版MacOS的Python。
  3. 下载了.dmg安装文件之后,它有可能会自动挂载。如果没有,双击该文件。已经挂载的磁盘映像中,可以找到安装包文件.mpkg。如果双击该文件,,就会打开安装向导,引领你完成安装的步骤。

安装完成了之后,你可以使用命令或者Win下打开IDLE,输入

print("Hello, world!")

应该解释器就会给你打招呼啦:

Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>> print("Hello, world!")
Hello, world!
>>> _

那么这时候,你也可以试着输入其他的指令看看:

>>> 你好吗?
SyntaxError: invalid character in identifier
>>> _

这是因为你还不会和解释器进行交流,自然它就听不懂你在说什么了。

不过要是不会交流,还是挺没意思的吧?

如果你已经看到了这里,那么今天的基础工作应该做的差不多了,那咱们就开始吧。