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. 创建项目文件夹
mkdir my_yolo_project
cd my_yolo_project
# 2. 创建虚拟环境
python -m venv venv
# 3. 激活环境 (看到 (venv) 才算成功)
venv\Scripts\activate
# 4. 安装依赖 (此时 pip 安装的位置才是安全的)
pip install ultralytics
更多推荐


所有评论(0)