我曾较系统地学习过 Python 基础知识,目前能用 Python 编写一些简单的程序。我将分多篇文章来总结 Python 基础知识,主要用于备忘。
环境搭建
Python 是一种跨平台的编程语言,支持 Windows、macOS、Linux、BSD 等多个平台。Python 环境的搭建很简单,下面简要介绍一下。
Windows
安装包
你可以前往 Python 官网的下载页面下载 Python 安装包。
点击 Download Python 3.10.2(版本号以实际为准)跳转到对应版本的下载页面。

如果你的系统是 64 位,就选 Windows installer (64-bit),如果是 32 位,就选 Windows installer (64-bit)。

若下载速度较慢,你也可以在国内的淘宝开源镜像站下载最新版本。
双击下载好的安装包,进入安装界面。勾选底部的 Add Python to PATH,然后再点击 Install Now 开始安装。

⚠️注意:不要急着点 Install Now,先勾选 Add Python to PATH,这是为了将 python 命令加入环境变量。若没有勾选此选项,之后会遇到找不到命令的情况。以 Python 3.10 为例,在 cmd 中执行以下命令即可解决:
path=%path%;C:\Python310 |
Microsoft Store
Python 从 3.7 版本开始上架 Microsoft Store,要求电脑运行 Windows 10 17763.0 或更高版本。你可以在 Microsoft Store 中搜索 Python 并安装最新版本。
Windows 10 1903 或更高版本提供了一种对新手更友好的安装方式:
直接在搜索框中输入“Python”或”Python 3”。若系统未安装 Python,Windows 10 会直接跳转到 Microsoft Store。点击“获取”,再点击“安装”,并等待完成。
另外,Python 3.8.6 是 Windows 7 支持的最高版本,Python 3.4.4 是 Windows XP 支持的最高版本。如需使用更高版本的 Python,则必须升级系统。
Winget
Winget 是微软推出的 Windows 软件包管理器,安装软件只需一行命令。若未安装 Winget,你可以根据官方文档中的提示来安装。
- 安装 Python 到默认目录
winget install Python.Python.3
- 指定安装到指定目录(这里以
D:\Program Files\Python为例)由于安装包从 Python 官网下载,服务器在国外,下载速度可能较慢。winget install Python.Python.3 -l "D:\Program Files\Python"
macOS
安装包
你可以前往 Python 官网的下载页面下载 Python 安装包。

若下载速度较慢,你也可以在国内的淘宝开源镜像站下载最新版本。
双击下载后的安装包,并根据提示一步步安装即可(所有设置均保持默认,无需修改)。
Homebrew
Homebrew 是 macOS 的包管理器,使安装软件变得特别简单。安装 Homebrew 很简单,参考 tuna 镜像站的介绍。Homebrew 安装完成后,使用以下命令一键安装 Python。
$ brew install python3 |
然后执行以下命令,将 Python 的图标添加到启动台中。
$ brew linkapps python3 |
Linux
Ubuntu/Debian
$ sudo apt install python3 |
由于 Debian 比较追求稳定性,通过 stable 分支安装的 Python 通常不是最新版本。
编译安装
这种方法支持所有的 Linux 发行版,且不限 CPU 架构。但安装速度较慢,通常需要一到两小时。
下面以 Python 3.10.2 为例,介绍一下编译安装的步骤。
- 安装依赖
$ sudo apt install gcc make # Ubuntu/Debian
$ sudo yum install gcc make # CentOS/Fedora - 下载源码包
$ wget https://www.python.org/ftp/python/3.10.2/Python-3.10.2.tgz
# 国内镜像
$ wget https://registry.npmmirror.com/-/binary/python/3.10.2/Python-3.10.2.tgz - 解压
$ tar -zxvf Python-3.10.2.tgz
- 配置
如果提示找不到依赖,请根据提示安装,然后执行make clean,再重新configure一遍。$ cd Python-3.10.2
$ ./configure --prefix=/usr/local/python3 --enable-shared --enable-optimizations
$ sudo mkdir /usr/local/python3 - 编译
nproc命令显示 CPU 核数。-j参数使用多线程编译,加快编译速度。这里使用最大可用 CPU 内核,极大地缩短了编译时间。$ make -j$(nproc)
- 安装
$ sudo make install
- 创建软链接
$ sudo ln -s /usr/local/python3/bin/python3 /usr/bin
$ sudo ln -s /usr/local/python3/bin/pip3 /usr/bin
文本编辑器
待补充…
本文作者:Tony
本文链接: https://blog.iamsjy.com/2022/02/05/learn-python-1/
文章默认使用 CC BY-NC-SA 4.0 协议进行许可,使用时请注意遵守协议。
评论