先说句实在话
写下你的第一行 Python 代码,其实不需要安装任何东西。这些文档中嵌入的编辑器会在你的浏览器里运行真正的 Python 代码,单靠它们你就能学上一阵子。当你想在自己的电脑上保存文件、运行更长的程序,或者使用没有预装的库时,才需要在本地安装 Python。
如果你想直接开始写代码,可以跳到下一页,或者打开 Python 在线编译器。如果你已经准备好安装了,请继续往下读。
检查是否已经安装了 Python
安装之前,先看看你已经有什么。打开终端(Windows 上是命令提示符或 PowerShell,macOS 上是“终端”,Linux 上是你常用的 shell),输入:
python --version
如果提示“command not found”,就试试 python3 --version。在 macOS 和大多数 Linux 发行版上,你很可能已经能看到类似 Python 3.12.6 的版本号。如果数字以 3. 开头,那就没问题。
如果你看到的是 Python 2. 开头的版本,就当作没有安装 Python。Python 2 已于 2020 年停止维护,不应该再用于编写新代码。
在 Windows 上安装
- 打开 python.org/downloads。
- 点击黄色的大按钮“Download Python 3.x.x”。它会自动识别出你用的是 Windows。
- 打开安装程序。在点击 Install Now 之前,勾选窗口底部的“Add python.exe to PATH”选项。 这是最重要的一步,不勾选的话,在终端里就无法使用
python。 - 点击“Install Now”,等待一分钟左右。剩下的交给安装程序就行。
- 打开一个新的 PowerShell 或命令提示符窗口(旧窗口不会读取更新后的 PATH),运行
python --version。你应该能看到刚刚安装的版本。
如果你忘了勾选 PATH 选项,最简单的解决办法是再次运行安装程序,点击“Modify”,然后补上这一项。
在 macOS 上安装
你有两个不错的选择。选一个就好,不要混用。
方案 A:python.org 安装程序。 从 python.org/downloads 下载,打开 .pkg 文件,按提示操作。安装完成后,终端里就可以使用 python3 和 pip3 了。
方案 B:Homebrew。 如果你已经在用 Homebrew 安装其他工具:
brew install python
运行 brew upgrade 时,Homebrew 会让 Python 保持最新,这也是很多开发者更喜欢它的原因。无论选择哪种方式,都要验证一下安装结果:
python3 --version
在 macOS 上,始终使用 python3 和 pip3,而不是单独的 python 和 pip。不带版本号的命令有时会指向你不该去动的旧版系统 Python。
在 Linux 上安装
大多数发行版已经自带 Python 3。先运行 python3 --version 检查一下。如果需要安装或升级,就用你的包管理器:
- Debian / Ubuntu:
sudo apt update && sudo apt install python3 python3-pip python3-venv - Fedora:
sudo dnf install python3 python3-pip - Arch:
sudo pacman -S python python-pip
python3-venv 包(或你所用发行版中的对应包)值得一开始就装上,因为一旦开始安装库,你就会用到虚拟环境。
用真实代码验证安装
当终端显示出一个合理的版本号后,试着完整运行一个小程序。在终端中输入:
python3
这会进入 Python 的交互模式,提示符看起来像 >>>。输入一行代码,然后按回车:
>>> print("installed")
installed
>>> 2 + 2
4
>>> exit()
如果你看到的是输出而不是错误,就大功告成了。你可以用 exit() 或 Ctrl-D 退出交互模式。
如果你只是想测试一下,不想打开终端,这里有一段可以运行的代码,效果和上面几行完全一样:
遇到问题时
- 在 Windows 上输入
python会打开 Microsoft Store。 这是因为你跳过了“Add to PATH”这一步,Windows 在试图帮你。重新运行安装程序,点击 Modify,把 Python 添加到 PATH。 - 找不到
pip。 在 macOS 和 Linux 上,改用pip3试试。在 Windows 上,只要 Python 在 PATH 中,pip就应该能用;否则可以用python -m pip ...,这是一个可靠的备用写法。 - 多个 Python 版本让人一头雾水。 这很正常,管理它们正是虚拟环境的用途。我们会在后面的章节中介绍。
准备就绪
有了一个能用的 python3 命令和一个合适的版本号,你就可以进入下一步了:运行你自己写的脚本。这就是下一篇的内容。
常见问题
怎么安装 Python?
从 python.org 下载安装程序并运行它。在 Windows 上,点击安装前要勾选“Add Python to PATH”这个选项。在 macOS 和 Linux 上通常已经自带 Python,一般只需要在系统自带的版本之外再装一个更新的版本。
怎么查看 Python 版本?
打开终端,运行 python --version 或 python3 --version。如果显示类似 3.12.2 的数字,说明你已经安装了 Python。如果提示找不到命令,就说明还需要安装。
学 Python 一定要先安装吗?
不需要。你可以直接在浏览器里运行 Python,比如在 Coddy 这样的网站上,包括这些文档中的交互式编辑器。当你想保存项目、处理电脑上的文件或使用第三方库时,本地安装就很有用了,但前几节课并不需要。
应该安装哪个版本的 Python?
安装 Python 3 当前的稳定版即可,python.org 首页会突出显示它。学习时任何较新的 Python 3 版本都可以,不需要对上某个特定的小版本。不要用 Python 2,它几年前就已停止维护,不再获得安全更新。