在 Linux 系统中,运行 Python 脚本是一项基础而重要的技能。无论你是开发者还是数据分析师,掌握如何在命令行中执行 Python 脚本都能大大提高你的工作效率。本文将系统地介绍在 Linux 命令行中运行 Python 脚本的步骤,并提供相关的代码示例。
1. 确认 Python 环境
在开始运行 Python 脚本之前,首先需要确认你的 Linux 环境中已经安装了 Python。你可以通过以下命令检查 Python 的版本:
python --version
或者如果你使用的是 Python 3,使用:
python3 --version
如果系统中没有安装 Python,你可以使用包管理器进行安装。例如,在 Debian 或 Ubuntu 系统上,可以使用以下命令安装 Python 3:
sudo apt update
sudo apt install python3
2. 创建 Python 脚本
接下来,我们需要创建一个 Python 脚本。可以使用任何文本编辑器,例如 nano
、vi
或 vim
。以下是一个简单的示例,创建一个名为 hello.py
的脚本:
nano hello.py
在编辑器中输入以下代码:
# hello.py
print("你好,世界!")
保存并退出编辑器。在 nano
中,可以使用 CTRL + X
,然后按 Y
确认保存。
3. 运行 Python 脚本
Python 脚本创建完成后,你可以通过命令行运行它。确保你在脚本所在的目录中,或者提供完整路径。以下是运行 Python 2 和 Python 3 脚本的命令:
运行 Python 3 脚本:
python3 hello.py
或者如果你使用的是 Python 2:
python hello.py
运行上述命令后,终端应该会输出:
你好,世界!
4. 添加可执行权限(可选)
如果你希望通过直接运行脚本文件的方式来执行,而不是通过 python
命令,你可以给脚本添加可执行权限。首先,确保在脚本文件的第一行添加 shebang 行:
#!/usr/bin/env python3
之后,给脚本添加执行权限:
chmod +x hello.py
现在,你可以直接通过以下命令运行脚本:
./hello.py
这同样会输出:
你好,世界!
5. 使用 Python 虚拟环境(可选)
在开发复杂应用时,建议使用 Python 的虚拟环境来隔离项目依赖。可以使用 venv
模块创建虚拟环境。以下是创建和使用虚拟环境的步骤:
# 安装 venv 模块(如果尚未安装)
sudo apt install python3-venv
# 创建虚拟环境
python3 -m venv myenv
# 激活虚拟环境
source myenv/bin/activate
激活后,你可以之前的方式创建和运行 Python 脚本。完成后,可以通过运行 deactivate
命令退出虚拟环境。
结论
在 Linux 命令行中运行 Python 脚本是一个简单直接的过程。通过安装 Python、创建脚本、运行脚本以及添加可执行权限,你可以灵活地运行各种 Python 程序。对于更复杂的项目,使用虚拟环境有助于管理依赖,保持开发环境的整洁。掌握以上技巧后,你将能够更高效地在 Linux 环境中进行 Python 开发和数据分析。