如何在Linux上运行Python

    2025-10-14 11:44:35

    如何在Linux上运行Python

    介绍

    Python是一种流行的编程语言,简单易学,具有丰富的库和工具。在Linux操作系统上运行Python非常方便,因为Linux自带了Python解释器。本文将介绍如何在Linux上安装和运行Python,并提供一些常用的命令和技巧。

    安装Python

    检查Python版本

    在开始之前,我们应该先检查系统上是否已经安装了Python,并查看其版本号。打开终端,输入以下命令:

    python --version

    如果输出类似于 Python 3.8.5 的信息,说明Python已经安装。如果没有安装,可以继续以下步骤。

    安装Python

    大多数Linux发行版都会自带Python,你可以通过包管理器来安装。以下是一些常见发行版的安装命令:

    Ubuntu/Debian:

    sudo apt-get update

    sudo apt-get install python3

    CentOS/Fedora:

    sudo yum install python3

    Arch Linux:

    sudo pacman -S python

    运行Python脚本

    使用Python解释器运行脚本

    Python脚本是以.py为扩展名的文本文件,包含一系列Python代码。要运行一个Python脚本,可以使用以下命令:

    python script.py

    其中 script.py 是你的Python脚本文件名。在运行之前,请确保你的当前目录中存在该文件。

    在脚本中添加执行权限

    如果你希望直接通过脚本名来运行Python脚本(类似于执行可执行程序),你需要在脚本文件中添加可执行权限。假设你的脚本文件是script.py,可以使用以下命令添加执行权限:

    chmod +x script.py

    这将允许你使用以下命令来运行脚本:

    ./script.py

    使用虚拟环境

    虚拟环境是一种隔离Python项目的机制,它允许你在同一台机器上同时管理多个项目所需的依赖和版本。为了使用虚拟环境,你需要安装venv模块(Python 3.3及以上版本已经自带了该模块):

    python3 -m venv myenv

    这将创建一个名为myenv的新虚拟环境。使用以下命令激活虚拟环境:

    source myenv/bin/activate

    现在,你可以在虚拟环境中安装和运行你的Python项目,而不会影响到全局Python环境。

    示例代码

    下面是一个简单的Python脚本示例,用于计算斐波那契数列的前n个数字:

    def fibonacci(n):

    fibs = [0, 1]

    for i in range(2, n):

    fibs.append(fibs[i - 1] + fibs[i - 2])

    return fibs[:n]

    n = int(input("请输入一个整数: "))

    print(f"斐波那契数列的前{n}个数字是: {fibonacci(n)}")

    保存以上代码为fibonacci.py文件。然后在终端中运行该脚本:

    python fibonacci.py

    输入一个整数,即可计算出斐波那契数列的前n个数字。

    请输入一个整数: 10

    斐波那契数列的前10个数字是: [0, 1, 1, 2, 3, 5, 8, 13, 21, 34]

    常用的Python命令和技巧

    使用python -m来运行模块

    在一些情况下,你可能希望运行一个Python模块而不是脚本。你可以使用python -m命令来运行模块。比如,你的模块名是my_module,可以使用以下命令来运行:

    python -m my_module

    使用shebang来指定解释器

    在Python脚本的开头,你可以使用shebang行来指定要使用的Python解释器。例如,如果你的Python解释器位于/usr/bin/python3,你可以在脚本文件的开头添加以下行:

    #!/usr/bin/python3

    然后给予脚本执行权限,你就可以直接通过脚本名来运行脚本了。

    使用pdb调试Python代码

    pdb是Python自带的调试器,可以帮助你在运行脚本时进行调试。如果你的脚本文件名是script.py,你可以使用以下命令来启动调试器:

    python -m pdb script.py

    然后,你可以使用一系列命令来查看变量的值、执行代码行等。

    结论

    在Linux上运行Python非常简单。你可以通过包管理器安装Python,使用Python解释器运行脚本,并掌握一些常用命令和技巧来提高效率和便利性。