在Python开发中,掌握命令行操作是必备技能,无论是运行代码、管理依赖包还是创建虚拟环境,都需要通过命令行实现,以下内容基于Python 3.x版本,适用于Windows、macOS和Linux系统,操作前请确保已正确安装Python(可通过Python官网下载)。
-
启动Python交互模式
- 作用:直接执行Python代码片段
- 命令:
python # Windows/macOS/Linux通用(若系统同时存在Python2和3,可能需用python3)
- 退出交互模式:输入
exit()
或quit()
,或按快捷键:- Windows:
Ctrl+Z
+Enter
- macOS/Linux:
Ctrl+D
- Windows:
-
运行Python脚本文件
- 命令:
python 文件名.py
- 示例:运行当前目录下的
hello.py
python hello.py
- 命令:
-
查看Python版本
- 验证安装及版本号:
python --version # 或 python -V
- 验证安装及版本号:
包管理工具pip命令
pip是Python的官方包管理器,用于安装第三方库。
命令 | 作用 | 示例 |
---|---|---|
pip install 包名 |
安装包 | pip install numpy |
pip uninstall 包名 |
卸载包 | pip uninstall requests |
pip list |
查看已安装包 | pip list |
pip show 包名 |
查看包详情 | pip show pandas |
pip freeze > requirements.txt |
导出依赖清单 | 用于项目共享 |
pip install -r requirements.txt |
安装依赖清单中的包 | 团队协作常用 |
虚拟环境管理
虚拟环境可隔离项目依赖,避免版本冲突。
-
创建虚拟环境
python -m venv 环境名 # python -m venv myenv
-
激活虚拟环境
- Windows:
.\环境名\Scripts\activate
- macOS/Linux:
source 环境名/bin/activate
激活后,命令行前缀会显示环境名(如
(myenv)
)。
- Windows:
-
停用虚拟环境
deactivate
高级实用命令
命令 | 说明 |
---|---|
python -m http.server |
启动本地HTTP服务器(默认端口8000) |
python -c "print('Hello')" |
直接执行字符串中的代码 |
python -m pip install --upgrade pip |
升级pip自身 |
python -m site |
查看Python环境路径信息 |
常见问题解决
-
python
命令无效?- 检查系统环境变量是否包含Python安装路径(Windows:
Path
;macOS/Linux:$PATH
)。 - 尝试使用
python3
代替python
。
- 检查系统环境变量是否包含Python安装路径(Windows:
-
权限错误(Permission Denied)
- macOS/Linux:在命令前加
sudo
(如sudo pip install
) - Windows:以管理员身份运行命令行。
- macOS/Linux:在命令前加
-
跨平台路径问题
- Windows使用反斜杠
\
,macOS/Linux使用正斜杠 ,推荐在路径中使用(Python自动兼容)。
- Windows使用反斜杠
注意事项
- Python 2已于2020年停止支持,请务必使用Python 3.x。
- 涉及系统级操作时(如全局包安装),建议优先使用虚拟环境。
- 定期更新pip:
pip install --upgrade pip
引用说明参考Python官方文档(docs.python.org)及pip用户指南(pip.pypa.io),确保信息的准确性和时效性,命令行操作需根据实际系统环境调整,遇到问题可查阅官方资源或社区支持。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/4929.html