在学习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为例,其他的操作系统也大同小异。
- 右键此电脑,打开
属性
- 选择
高级系统设置
- 点击
高级
选项卡,进入环境变量
- 点击
Path
,编辑
- 点击
新建
- 找到你的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,甚至可以安装在用户的主目录都是没问题的。那么接下来就来开始:
- 访问官网的下载页:点我直达
- 按照说明下载源代码
- 下载拓展名为
.tgz
的文件,将其保存在临时的位置。假设你想将Python安装在自己的主目录,那么可以将它放置在类似于~/python
的目录中。进入这个目录(比如使用cd ~/python
命令)。 - 使用
tar -xzvf Python-3.7.tgz
(3.7是版本号)解压缩文件。如果使用的tar版本不支持z
选项,那么可以先使用gunzip进行解压,然后再使用tar -xvf
命令。如果解压缩的过程中出错,那你就试试重新下载,因为下载的时候也有可能会出错。 - 进入解压好的文件夹:
执行下面的命令:$ cd Python-3.7
最后应该可以再当前文件夹内找到一个名为python的可执行文件(如果上面的步骤无效的话,那就看看包含在发布版中的README文件)。将当前文件夹的路径包含在环境变量PATH中,这样安装就大功告成了!./configue --perfix=$(pwd) make make install
如果要看看其他的配置命令,那么就使用以下的命令:./configue --help
MacOS
MacOS是有自带的Python解释器的。你只需要打开终端,输入python命令就可以运行。即使打算安装更新的版本,也应该保留这个默认的安装,因为操作系统需要用到它。读者可以使用MacPorts或者Fink进行安装,或者按照以下的步骤从Python官网获取最新的版本。
- 访问官网下载:点我直达
- 点击MacOS Installer的链接,应该会跳转到MacPython的下载页面,上面会有更多的信息。MacPython页面也有针对旧版MacOS的Python。
- 下载了
.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
>>> _
这是因为你还不会和解释器进行交流,自然它就听不懂你在说什么了。
不过要是不会交流,还是挺没意思的吧?
如果你已经看到了这里,那么今天的基础工作应该做的差不多了,那咱们就开始吧。