概述
python 命令调用用于执行 Python 代码的解释器。您可以通过执行脚本文件、进入交互模式、执行特定模块等多种方式与 Python 环境进行交互。
主要功能
通过 python 命令可以执行的主要操作。
- 执行 Python 脚本文件
- 进入交互式 (Interactive) Shell
- 直接执行特定的 Python 模块
- 查看 Python 版本信息
主要选项
执行 python 命令时可用的主要选项。
执行模式与信息
环境配置
生成的命令:
请尝试组合命令。
描述:
`python` 执行命令。
通过组合这些选项,您可以与 AI 一起虚拟地执行命令。
使用示例
使用 python 命令的实际示例。
查看 Python 版本
python --version
查看当前系统安装的 Python 版本。
启动交互式 Shell
python
启动 Python 交互式解释器,以便即时执行和测试代码。
执行 Python 脚本
echo "print('Hello from script!')" > my_script.py
python my_script.py
执行指定的 Python 脚本文件 (例如: my_script.py)。
执行字符串代码
python -c "print('Hello, Python from command line!')"
直接在命令行中以字符串形式传递 Python 代码并执行。
执行内置模块 (HTTP 服务器)
python -m http.server 8000
执行 Python 的内置 HTTP 服务器模块,将当前目录共享为 Web。 (端口 8000)
安装
大多数最新的 Linux 发行版都预装了 `python3`,但如果 `python` 命令未指向 `python3` 或需要特定版本,则可能需要手动安装或配置链接。使用虚拟环境对于项目依赖管理至关重要。
查看 Python 版本
python --version
python3 --version
检查已安装的 Python 版本,以确认 `python` 命令是否指向 `python3`。
在 Debian/Ubuntu 上安装 Python 3
sudo apt update
sudo apt install python3
使用 APT 包管理器安装 Python 3。
在 Fedora/RHEL 上安装 Python 3
sudo dnf install python3
使用 DNF 包管理器安装 Python 3。
创建和激活虚拟环境 (venv)
python3 -m venv myproject_env
source myproject_env/bin/activate
为每个项目构建独立的 Python 环境,以防止依赖冲突。
技巧与注意事项
提高 Python 开发效率并防止潜在问题的有用技巧和注意事项。
主要技巧
使用 Python 时需要考虑的事项。
- 建议使用 `python3` 而非 `python`: 在许多系统中,`python` 可能仍然指向 Python 2,因此建议明确使用 `python3`。
- 利用虚拟环境 (venv): 为每个项目创建独立的虚拟环境,以防止包依赖冲突并简化项目管理。
- 使用 `pip` 进行包管理: Python 包的安装和管理通过 `pip` 命令进行。 (例如: `pip install requests`)
- 脚本执行权限和 Shebang: 要使 Python 脚本可直接执行,需要使用 `chmod +x script.py` 命令赋予执行权限,并在脚本的第一行添加 `#!/usr/bin/env python3` 这样的 Shebang。