当前位置: 首页 > news >正文

Python 开发者“生存指令”速查表

🐍 Python 开发者“生存指令”速查表

这份清单分为**“系统终端”(在 CMD/PowerShell 中操作)和“Python 交互模式”**(在>>>提示符下操作)两部分。

1. 系统终端常用命令(CMD / PowerShell)

这是你管理环境、安装包的地方。注意:在 Windows 上,推荐使用where.exe而不是简单的where,以避免被 Windows 应用商店的别名误导。

功能分类功能描述命令 (Windows)备注 / 说明
基础信息查看 Python 版本python --versionpython -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)"
  • 如果输出包含venvenvs,说明你在虚拟环境中。
  • 如果输出是WindowsApps,说明你可能用错环境了。

场景 B:我想新建一个干净的 YOLO 项目环境
按顺序执行以下命令(Windows):

# 1. 创建项目文件夹mkdirmy_yolo_projectcdmy_yolo_project# 2. 创建虚拟环境python-mvenv venv# 3. 激活环境 (看到 (venv) 才算成功)venv\Scripts\activate# 4. 安装依赖 (此时 pip 安装的位置才是安全的)pipinstallultralytics
http://www.cnnetsun.cn/news/1745283.html

相关文章:

  • S2-Pro大模型一键部署实战:基于Ubuntu20.04的保姆级环境配置教程
  • 文墨共鸣实战教程:StructBERT中文语义模型在水墨UI中的推理优化
  • HTML页面标题、描述等Meta信息如何影响SEO
  • 三步实现跨设备媒体传输:如何用Go2TV解决投屏难题
  • 如何用ULTIMATE ANIMATION COLLECTION打造3A级游戏动画效果?Unity 2022实战案例解析
  • 背栓连接式石材幕墙施工工艺
  • 从PC到移动端:百度地图电子围栏的绘制实践与坐标检测全解析
  • 手把手教你用Vivado仿真验证:为什么FPGA设计推荐‘异步复位同步释放’?
  • 基于MSP430的Smart节能家庭管家系统设计
  • 【初学者说—C语言】
  • 微信公众号自动发布实战:从动态IP困境到云托管解决方案
  • 告别重复造轮子:用快马AI高效生成数据驱动接口自动化测试套件
  • 【限时开源】工业级Python MCP模板v2.3(含MCP v1.2规范适配器 + 自动化合规审计插件),仅开放首批200个内部体验资格
  • Cursor Pro全功能体验技术突破:设备身份重置与功能解锁完全指南
  • Akagi麻将AI助手:从零开始的智能分析与实战提升指南
  • OpenClaw版本升级指南:Qwen3-14B兼容性测试与回滚方案
  • 【无标题】c语言学习的坚持之路
  • Win11 弹窗太烦?一键关闭 UAC 用户账户控制,告别频繁权限确认
  • 如何通过OpCore-Simplify解决OpenCore EFI配置复杂问题
  • Kindle电子书封面丢失终极解决方案:5大场景化修复指南与防患策略
  • 解锁毕业论文“超能力”:好写作AI的宝藏工具箱
  • 每日两道力扣,day5
  • OpenClaw配置优化:Qwen3.5-9B-AWQ-4bit模型参数调优实战
  • java新手福音,用快马ai生成你的第一份个性化学习路线与练习项目
  • 提升教程制作效率,快马平台ai助你自动生成python入门示例与习题
  • Diablo Edit2:开源工具带来的暗黑破坏神II游戏体验优化
  • 不只是导入:在Android原生App中深度定制Unity启动流程与界面融合
  • Windows Subsystem for Android开源项目配置指南:从环境搭建到性能优化全攻略
  • 数据可视化实战:AntV与ECharts图表选型指南
  • Cogito-V1-Preview-Llama-3B能力展示:C语言基础教学与代码纠错