上一篇
Python命令行常用命令大全 - 从入门到精通
- Python
- 2025-07-21
- 980
Python命令行常用命令大全
掌握这些命令,提升你的Python开发效率
为什么学习Python命令行?
命令行是Python开发者的必备技能,掌握命令行工具可以:
- 高效管理项目依赖和环境
- 快速执行脚本和测试代码
- 自动化重复性任务
- 提升开发效率和专业性
- 更好地部署和管理应用
基础Python命令
1 查看Python版本
python --version
# 或者简写
python -V
输出示例:Python 3.9.7
2 执行Python脚本
# 执行当前目录下的脚本
python script.py
# 带参数执行
python script.py arg1 arg2
3 执行单行Python代码
python -c "print('Hello, World!')"
输出示例:Hello, World!
pip包管理命令
1 安装Python包
# 安装最新版本
pip install package_name
# 安装特定版本
pip install package_name==1.0.4
# 从requirements.txt安装
pip install -r requirements.txt
2 管理已安装的包
# 列出已安装的包
pip list
# 检查哪些包需要更新
pip list --outdated
# 更新包
pip install --upgrade package_name
# 卸载包
pip uninstall package_name
3 生成requirements文件
# 生成包含所有包的requirements文件
pip freeze > requirements.txt
# 生成仅包含项目依赖的requirements文件
pip install pipreqs
pipreqs /path/to/project
虚拟环境管理
1 创建虚拟环境
# 使用venv模块创建
python -m venv myenv
# 使用virtualenv创建(需先安装)
pip install virtualenv
virtualenv myenv
2 激活虚拟环境
# Windows
myenv\Scripts\activate
# Linux/macOS
source myenv/bin/activate
激活后,命令行提示符会显示环境名称:(myenv) $
3 退出虚拟环境
deactivate
高级实用命令
1 启动本地Web服务器
# Python 3
python -m http.server
# 指定端口
python -m http.server 8080
访问 http://localhost:8000
查看当前目录的文件
2 调试模式运行脚本
python -m pdb script.py
进入交互式调试环境,可以设置断点、检查变量等
3 查看模块文档
# 启动帮助系统
python -m pydoc -b
# 查看特定模块文档
python -m pydoc module_name
最佳实践提示
- 始终为项目使用虚拟环境,避免包冲突
- 使用
requirements.txt
文件记录项目依赖 - 定期更新pip:
python -m pip install --upgrade pip
- 使用
pip list --outdated
检查过时的包 - 在运行脚本前先激活正确的虚拟环境
掌握命令行,提升开发效率
Python命令行工具是开发者日常工作中不可或缺的一部分。通过熟练掌握这些命令,你可以更高效地管理项目、处理依赖关系并执行各种开发任务。花时间练习这些命令,它们将成为你Python开发工具箱中的宝贵资产。
本文由DuXiaoZhan于2025-07-21发表在吾爱品聚,如有疑问,请联系我们。
本文链接:https://www.521pj.cn/20256165.html
发表评论