> 环境与工具 > python

python: 执行 Python 解释器

Python 是一个强大且多功能的编程语言解释器。通过此命令,您可以执行 Python 脚本,或进入交互式 shell 以即时执行和测试代码。它广泛应用于数据分析、Web 开发、自动化等领域。

概述

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。

相同类别命令