1. 检查Python版本(基础验证)
打开终端,输入以下命令确认Python 3是否安装及版本信息:
python3 --version
若输出类似Python 3.10.12的版本号,说明Python 3已成功安装;若未安装,需先通过sudo apt update && sudo apt install python3安装。
2. 运行简单Python脚本(功能验证)
创建一个名为hello.py的文件,内容为:
print("Hello, Ubuntu Python!")
保存后,在终端导航至文件所在目录,运行:
python3 hello.py
若终端输出Hello, Ubuntu Python!,说明Python能正常执行脚本。
3. 启动交互式解释器(即时测试)
在终端输入python3,进入Python交互式环境(显示>>>提示符):
>>> print("即时测试:1 + 1 =", 1 + 1)
>>> x = 5
>>> y = 3
>>> print("即时测试:x * y =", x * y)
输入exit()或按Ctrl+D退出。交互式解释器适合快速验证小段代码的逻辑。
4. 使用单元测试框架(自动化测试)
4.1 用unittest模块(Python内置)
创建测试文件test_math.py,内容如下:
import unittest
def add(a, b):
return a + b
class TestMathFunctions(unittest.TestCase):
def test_add(self):
self.assertEqual(add(2, 3), 5) # 验证2+3=5
self.assertEqual(add(-1, 1), 0) # 验证-1+1=0
if __name__ == '__main__':
unittest.main()
在终端运行:
python3 -m unittest test_math.py
若输出OK,说明测试通过;若有错误,会显示具体失败信息。
4.2 用pytest框架(第三方,更简洁)
先安装pytest:
sudo apt install python3-pytest
创建测试文件test_calc.py(命名需以test_开头),内容如下:
def multiply(a, b):
return a * b
def test_multiply():
assert multiply(4, 5) == 20 # 验证4*5=20
在终端运行:
pytest test_calc.py
pytest会自动识别并运行测试函数,输出测试结果。
5. 使用虚拟环境(隔离测试,可选但推荐)
为避免项目依赖冲突,建议使用虚拟环境:
python3 -m venv my_test_env # 创建虚拟环境
source my_test_env/bin/activate # 激活环境(Ubuntu/Mac)
激活后,终端提示符前会显示(my_test_env),表示当前处于虚拟环境中。在此环境中安装依赖、运行测试,完成后用deactivate退出。
以上就是关于“ubuntu下python安装后怎么测试”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm