Vibe Coding 环境搭建 (4):Python 与 pip 包管理基础

Oct 24, 2025

# Python 与 pip 包管理基础

# Python 是什么?

说到Python,有两层含义:

  1. 编程语言:Python 是一种编程语言,它有自己的语法和编码规则。
  2. 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 用户

# 方法一:官网安装

  1. 访问 Python 官网
  2. 下载 macOS 安装包
  3. 双击 .pkg 文件安装

# 方法二:使用 Homebrew(推荐)

# 安装 Python 3
brew install python@3.11

# 或者安装最新版本
brew install python

# 注意

macOS 通常自带 Python,但版本较旧(比如说Python2.7)。检查:

python --version

如果是2.x版本,那就是系统自带的Python
⚠️ 注意:不要修改系统自带的 Python,可能会带来问题。但你的电脑上其实可以同时安装多个 Python 版本。

# Windows 用户

# 方法一:官网安装(推荐)

  1. 访问 Python 官网
  2. 点击 "Downloads" → "Python 3.x.x"
  3. 下载 Windows 安装包(64位推荐)
  4. 重要:安装时勾选:
    • ✅ "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去用它们就好了。


继续阅读:Vibe Coding 环境搭建 (5):终端与命令行工具使用手册