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

Python命令行常用命令大全 - 从入门到精通

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开发工具箱中的宝贵资产。

发表评论