1. 检查Python版本(基础验证)
打开Ubuntu终端(快捷键:Ctrl + Alt + T),输入以下命令之一:
python3 --version
:直接查看Python 3的版本号(推荐,Ubuntu 20.04及以上版本默认使用Python 3);python --version
:若系统同时安装了Python 2,此命令会显示Python 2的版本(若未安装则提示“命令未找到”)。2. 运行Python交互解释器(快速测试)
在终端输入python3
(或python
),进入Python交互模式。此时终端会显示Python版本及“>>>”提示符,可直接输入Python代码并立即查看结果。例如:
>>> print("Hello, Ubuntu!") # 输入打印语句
Hello, Ubuntu!
>>> 1 + 1 # 输入简单计算
2
输入exit()
或按Ctrl + D
退出交互模式。
3. 执行Python脚本(实际运行测试)
用文本编辑器(如nano
、vim
或gedit
)创建一个Python脚本文件(例如hello.py
),内容如下:
print("Hello, World!")
保存文件后,在终端导航到脚本所在目录(如cd ~/Documents
),运行命令:
python3 hello.py
若终端输出“Hello, World!”,说明Python能正常解析并执行脚本。
4. 使用内置模块进行单元测试(代码正确性验证)
编写一个简单的Python函数(如add.py
):
# add.py
def add(a, b):
return a + b
创建测试文件(如test_add.py
),使用unittest
模块编写测试用例:
# test_add.py
import unittest
from add import add
class TestAddFunction(unittest.TestCase):
def test_add_positive_numbers(self):
self.assertEqual(add(2, 3), 5) # 测试正数相加
def test_add_negative_numbers(self):
self.assertEqual(add(-1, -1), -2) # 测试负数相加
if __name__ == '__main__':
unittest.main()
在终端运行测试命令:
python3 -m unittest test_add.py
若输出“OK”(如Ran 2 tests in 0.000s\nOK
),说明函数逻辑正确,Python能正常运行单元测试。
5. 使用虚拟环境(可选,隔离环境测试)
为避免不同项目的依赖冲突,可使用venv
模块创建虚拟环境:
python3 -m venv myenv # 创建名为myenv的虚拟环境
source myenv/bin/activate # 激活虚拟环境(激活后终端提示符会显示环境名)
python3 --version # 在虚拟环境中检查Python版本(应与系统版本一致)
激活后,可在虚拟环境中安装特定版本的库(如pip install numpy==1.21.0
)并测试代码,完成后输入deactivate
退出虚拟环境。