专栏文章 关于 pytest 运行时报错 ModuleNotFoundError

追风 · 2023年02月02日 · 最后由 itismz 回复于 2024年02月20日 · 5243 次阅读

关于这个问题,引发的原因主要是要了解当你在命令行输入 pytest 的时候,调用的 pytest 解释器所在的位置。如果你用的是虚拟环境,那么这个位置应该在你虚拟环境的 Scripts 文件夹下,只要有这个位置作为相对位置参考,再在对应的包含测试用例脚本的.py 文件的上面加上如下代码即可

import sys
sys.path.insert(0, '../Solution/TestCase/')

值得注意的是,那个路径的位置是相对 pytest 解释器的位置。

共收到 1 条回复 时间 点赞

目录正确, import 也还是要加相对路径,不理解为什么有这样的限制

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册