如何在Ubuntu上运行Python文件

如何在Ubuntu上运行Python文件

如何在Ubuntu上运行Python文件

在Ubuntu上运行Python文件是非常简单的,Python是Ubuntu系统默认内置的一种解释型脚本语言,因此不需要额外安装即可直接运行Python文件。本文将详细介绍如何在Ubuntu上准备环境、编写Python文件、运行Python文件以及调试Python文件。

准备环境

在开始运行Python文件之前,我们需要确保已经正确安装了Python。大多数现代的Ubuntu版本都预装了Python,可以通过以下命令来检查是否已经安装:

$ python3 --version
Python

如果终端输出类似于 Python 3.8.10 的信息,表示Python已经成功安装。如果没有安装Python,可以通过以下命令来进行安装:

$ sudo apt-get update
$ sudo apt-get install python3
Python

在安装好Python之后,我们还需要确认是否已经安装了pip,这是Python的包管理器,它能够方便地安装和管理Python的第三方库。同样可以通过以下命令来检查是否已经安装pip:

$ pip3 --version
Python

如果终端输出类似于 pip 21.1.3 的信息,表示pip已经成功安装。如果没有安装pip,可以通过以下命令来进行安装:

$ sudo apt-get install python3-pip
Python

编写Python文件

在Ubuntu上编写Python文件可以使用任何文本编辑器,例如gedit、nano、vim等等。本文以gedit为例进行介绍。

首先,我们需要创建一个新的Python文件,可以使用以下命令来创建一个名为 example.py 的文件:

$ gedit example.py
Python

接下来,使用文本编辑器打开 example.py 文件,开始编写Python代码。例如,我们可以创建一个简单的示例程序,计算两个数字的和,并将结果打印输出:

# example.py

num1 = 10
num2 = 5

sum = num1 + num2

print("两个数字的和为:", sum)
Python

保存并关闭 example.py 文件。

运行Python文件

使用终端来运行Python文件非常简单。打开终端,进入到保存 example.py 文件的目录,然后使用以下命令来运行Python文件:

$ python3 example.py
Python

终端将会输出以下结果:

两个数字的和为: 15
Python

这就表示Python文件已经成功运行,并输出了正确的结果。

调试Python文件

当我们编写复杂的Python程序时,可能会出现一些错误导致程序不能正常运行。调试是解决这些问题的关键。

在Ubuntu上,我们可以使用pdb库来进行Python代码的调试。首先,在Python文件中插入断点,用于指示程序暂停执行。在 example.py 文件中,我们在计算和之前插入一个断点:

# example.py

num1 = 10
num2 = 5

# 插入断点
import pdb; pdb.set_trace()

sum = num1 + num2

print("两个数字的和为:", sum)
Python

保存并关闭 example.py 文件。

接下来,打开终端,进入到保存 example.py 文件的目录,然后使用以下命令来运行Python文件:

$ python3 -m pdb example.py
Python

终端将进入调试模式,并停在我们插入的断点处。我们可以使用命令 n 来逐行执行代码,使用命令 p 来查看变量的值,使用命令 q 来退出调试模式。更多命令可以通过 h 来查看帮助。

以下是一个示例调试会话的输出:

> /home/user/example.py(8)<module>()
-> sum = num1 + num2
(Pdb) n
> /home/user/example.py(10)<module>()
-> print("两个数字的和为:", sum)
(Pdb) p num1
10
(Pdb) p num2
5
(Pdb) p sum
*** NameError: name 'sum' is not defined
(Pdb) q
Python

在调试模式中,我们可以逐行执行代码,并查看程序每一步的变量值,帮助我们找出并解决错误。

结论

通过本文的介绍,我们学习了如何在Ubuntu上准备环境、编写Python文件、运行Python文件以及调试Python文件。运行Python文件只需使用 python3 命令,调试Python文件可以使用pdb库进行逐行调试。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册