Python 开发者“生存指令”速查表
🐍 Python 开发者“生存指令”速查表
这份清单分为**“系统终端”(在 CMD/PowerShell 中操作)和“Python 交互模式”**(在>>>提示符下操作)两部分。
1. 系统终端常用命令(CMD / PowerShell)
这是你管理环境、安装包的地方。注意:在 Windows 上,推荐使用where.exe而不是简单的where,以避免被 Windows 应用商店的别名误导。
| 功能分类 | 功能描述 | 命令 (Windows) | 备注 / 说明 |
|---|---|---|---|
| 基础信息 | 查看 Python 版本 | python --version | 或python -V |
| 查看 Python 真实路径 | where.exe python | 推荐。比where更准,能避开应用商店的假快捷方式。 | |
| 查看 Pip 版本及路径 | pip --version | 确认 pip 是否对应你想要的 Python 版本。 | |
| 虚拟环境 | 创建虚拟环境 | python -m venv venv | 在当前目录创建一个名为venv的环境文件夹。 |
| 激活虚拟环境 | venv\Scripts\activate | 关键步骤。激活后命令行前会出现(venv)。 | |
| 退出虚拟环境 | deactivate | 退出当前环境,回到系统全局 Python。 | |
| 包管理 | 安装包 | pip install 包名 | 例如pip install requests。 |
| 升级包 | pip install --upgrade 包名 | 将指定包升级到最新版。 | |
| 查看已安装包 | pip list | 列出当前环境下所有已安装的库。 | |
| 导出依赖列表 | pip freeze > requirements.txt | 将环境打包成文件,方便迁移。 | |
| 批量安装依赖 | pip install -r requirements.txt | 根据文件一键安装所有库。 | |
| 卸载包 | pip uninstall 包名 | 删除不需要的库。 |
2. Python 交互模式常用命令(>>>)
当你输入python并回车,看到>>>提示符后,你是在与 Python 解释器直接对话。
| 功能分类 | 功能描述 | 命令 | 备注 / 说明 |
|---|---|---|---|
| 自我检查 | 查看 Python 解释器路径 | import sys; print(sys.executable) | 最常用。确认当前运行的是哪个 python.exe。 |
| 查看 Python 版本详情 | import sys; print(sys.version) | 显示版本号、编译日期等详细信息。 | |
| 查看库的安装位置 | import 库名; print(库名.__file__) | 例如import torch; print(torch.__file__),看库装哪了。 | |
| 帮助系统 | 进入帮助模式 | help() | 进入交互式帮助,输入quit退出。 |
| 查看具体对象帮助 | help(对象名) | 例如help(print)或help(list)。 | |
| 列出所有可用模块 | help("modules") | 列出所有已安装的模块(列表可能很长,会有警告提示)。 | |
| 其他 | 清屏 | import os; os.system("cls") | 仅 Windows 有效。Mac/Linux 用clear。 |
| 退出交互模式 | exit()或quit() | 回到系统终端。 |
3. 两个“黄金组合”场景
场景 A:我想确认我现在用的 Python 到底是谁?
不要只看版本,要看路径。在终端输入:
python-c"import sys; print(sys.executable)"- 如果输出包含
venv或envs,说明你在虚拟环境中。 - 如果输出是
WindowsApps,说明你可能用错环境了。
场景 B:我想新建一个干净的 YOLO 项目环境
按顺序执行以下命令(Windows):
# 1. 创建项目文件夹mkdirmy_yolo_projectcdmy_yolo_project# 2. 创建虚拟环境python-mvenv venv# 3. 激活环境 (看到 (venv) 才算成功)venv\Scripts\activate# 4. 安装依赖 (此时 pip 安装的位置才是安全的)pipinstallultralytics