# Python 与 pip 包管理基础
# Python 是什么?
说到Python,有两层含义:
- 编程语言:Python 是一种编程语言,它有自己的语法和编码规则。
- Python运行环境:我们所谓的“安装Python”其实就是安装Python环境,需要在我们电脑上安装。
这就像什么呢?就像是我们说Excel的时候,可以指的是一个具体的Excel文件(比如说一个叫做 工资表.xlsx 的文件),也同样指在我们电脑上安装的Excel软件。
如果没有Excel软件,那么我们就打不开 工资表.xlsx (别拿WPS抬杠哈)
今天我们在这里不介绍Python语言和语法,我们只介绍如何安装Python运行环境。
# 为什么选择 Python?
在计算机编程领域,有很多种语言,有一些语言在自己的领域内是没有对手的,比如说前端的 Javascript(TypeScript), 因为做网页开发时,它是唯一一个能被浏览器接受的高级语言。
而在其他的领域(一般所认为的后端),有许许多多的语言可以选。
Python是众多语言中的一个,它足够流行,又很强大,除了不能干的事,它别的都能干。(但在后端领域,对于Python不能干的事,我们这些搞vibe coding的人也没必要干)
# Python的版本
我们继续用Excel做类比。在 Office 2003 套件和更早期的Excel软件上制作的表格文件后缀是.xls, 后来微软发布了Office 2007 套件,在这个版本之后的所有的Excel默认保存的文件后缀是.xlsx。而如果你电脑上安装的还是旧版本的Excel的话 (比如 Office 2003),就打不开.xlsx文件了。
Python也有这样的版本区别。在Python 2.7.x 和 Python 3.x 之间,发生了非常大的变化,以至于两边的代码不能相互兼容。
Python2.7及更早的版本已经停止更新,请勿使用。
我们安装的Python版本是3.x (比如说3.11.x)
# 安装 Python
# macOS 用户
# 方法一:官网安装
- 访问 Python 官网
- 下载 macOS 安装包
- 双击
.pkg文件安装
# 方法二:使用 Homebrew(推荐)
# 安装 Python 3
brew install python@3.11
# 或者安装最新版本
brew install python# 注意
macOS 通常自带 Python,但版本较旧(比如说Python2.7)。检查:
python --version如果是2.x版本,那就是系统自带的Python
⚠️ 注意:不要修改系统自带的 Python,可能会带来问题。但你的电脑上其实可以同时安装多个 Python 版本。
# Windows 用户
# 方法一:官网安装(推荐)
- 访问 Python 官网
- 点击 "Downloads" → "Python 3.x.x"
- 下载 Windows 安装包(64位推荐)
- 重要:安装时勾选:
- ✅ "Add Python to PATH"
- ✅ "Install launcher for all users"
# 方法二:使用包管理器
# 使用 Chocolatey
choco install python
# 使用 Scoop
scoop install python# 验证安装
# 检查 Python 版本
python --version
# 或者
python3 --version
# 应该显示:Python 3.x.x# 检查 pip 版本
pip --version
# 应该显示:pip 23.x.x# 测试 Python
# 进入 Python 交互模式
python
# 在 Python 提示符下输入:
print("Hello, Python!")
# 输出:Hello, Python!
# 退出
exit()# pip 包管理器
pip是python用来安装依赖包的工具,类似于我们在Node章节中的npm. 一般情况下,只要正确安装 Python 和 pip 即可,至于具体安装包、查看包、卸载包这些工作,都让AI代劳即可。
# 常见问题解答
# Q: pip 安装包很慢?
A:
# 使用国内镜像安装一个具体的包,例如
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple package-name
# 或者配置全局镜像(以清华镜像为例)
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple# 下一步
安装 Python 和 pip 后,你已经做了前端开发的工具准备。
接下来你指挥AI,后面让AI去用它们就好了。