安装与运行 Python 2.7.18
获取 Python 2.7.18
Python 2.7.18 是 Python 2 的最后一个版本,发布于 2020 年 4 月。虽然官方已停止维护,但安装包仍可从 Python 官网的历史发布页面下载:
- 官网地址:
https://www.python.org/downloads/release/python-2718/ - Windows 用户下载
python-2.7.18.msi(32 位)或python-2.7.18.amd64.msi(64 位) - macOS 用户通常已预装 Python 2.7(系统自带,位于
/usr/bin/python) - Linux 用户可通过包管理器安装:
sudo apt-get install python2.7
Windows 安装注意事项:运行安装程序时,务必勾选 "Add Python to PATH" 选项。如果忘记勾选,后续在命令行输入 python 会提示"不是内部或外部命令",需要手动将安装目录(如 C:\Python27)添加到系统环境变量。
三种运行方式
1. 交互式解释器(REPL)
打开命令行,输入 python 或 python2.7,会看到类似下面的提示:
Python 2.7.18 (v2.7.18:8d21e21d3115, Apr 20 2020, 13:25:05)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> 是主提示符,表示解释器等待你输入代码。如果输入未完成的语句(如 if x > 0:),会出现 ... 次提示符,表示需要继续输入:
>>> x = 10
>>> if x > 0:
... print "positive"
...
positive
交互式解释器是探索 Python 的绝佳工具。你可以随时试验语法、查看对象方法、验证假设。输入 help() 进入帮助系统,quit() 或按 Ctrl+D(Unix)/Ctrl+Z(Windows)退出。
2. 执行脚本文件
将代码保存为 .py 文件,然后用解释器执行:
$ python hello.py
hello.py 的内容:
# -*- coding: utf-8 -*-
print "Hello, Python 2.7!"
脚本文件的第一行可以写 Shebang(类 Unix 系统):
#!/usr/bin/env python
# -*- coding: utf-8 -*-
print "Hello, Python 2.7!"
保存后赋予执行权限:chmod +x hello.py,然后直接运行 ./hello.py。Windows 不支持 Shebang,但安装 Python 时会自动将 .py 文件关联到 python.exe,双击即可运行。
3. IDLE 集成开发环境
IDLE(Integrated Development and Learning Environment)是 Python 自带的简易 IDE。Windows 上可以在开始菜单找到它,macOS/Linux 上在终端输入 idle 启动。
IDLE 提供:
- 语法高亮
- 自动缩进
- 代码补全(按
Tab) - 断点调试
对于初学者来说,IDLE 足够应付小型项目。当代码量增大后,可以迁移到 VS Code、PyCharm 等专业编辑器。
第一个程序
打开交互式解释器,输入:
>>> print "Hello, Python 2.7!"
Hello, Python 2.7!
或者创建文件 first.py:
# -*- coding: utf-8 -*-
# 这是我的第一个 Python 程序
print "Hello, Python 2.7!"
运行:
$ python first.py
Hello, Python 2.7!
注意 Python 2 中 print 是语句,不是函数,所以不需要括号。这是 Python 2 与 Python 3 最直观的区别之一。
源文件编码声明
如果源文件中包含非 ASCII 字符(如中文注释或字符串),必须在文件第一行或第二行声明编码:
# -*- coding: utf-8 -*-
print "你好,世界"
如果不声明,Python 2 默认使用 ASCII 编码,遇到中文字符会抛出 SyntaxError: Non-ASCII character。
交互式启动文件
如果你希望在每次启动交互式解释器时自动执行一些命令(如导入常用模块、定义快捷函数),可以设置 PYTHONSTARTUP 环境变量:
# Linux/macOS
export PYTHONSTARTUP=~/.pythonrc.py
# Windows
set PYTHONSTARTUP=C:\Users\YourName\.pythonrc.py
~/.pythonrc.py 的内容示例:
import os
import sys
import math
print "Welcome! Python version:", sys.version
这样每次打开 python 交互式解释器,都会先执行这个文件中的代码。