51Testing软件测试论坛

标题: 用终端执行 module not found xxx,但是用终端执行 python 时 import xxx 可导入 [打印本页]

作者: 测试积点老人    时间: 2022-1-26 10:25
标题: 用终端执行 module not found xxx,但是用终端执行 python 时 import xxx 可导入
第三方库:pandas;如果在终端直接执行 pytest,会报错:
  1. ____________________ ERROR collecting tests/test.py _____________________
  2. ImportError while importing test module ''.
  3. Hint: make sure your test modules/packages have valid Python names.
  4. Traceback:
  5. /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/importlib/__init__.py:127: in import_module
  6.     return _bootstrap._gcd_import(name[level:], package, level)
  7. tests/test.py:17: in <module>
  8.     from utils import check, logger, excel_analyzer
  9. utils/excel.py:4: in <module>
  10.     import pandas as pd
  11. E   ModuleNotFoundError: No module named 'pandas'
复制代码
但是直接在 python 命令行导入,没问题:
[attach]136304[/attach]
请问是因为 pytest 无法在 sh 中使用的原因吗?如何解决这个问题?

作者: kallinr    时间: 2022-1-27 09:17

作者: qqq911    时间: 2022-1-27 11:40
环境没配置对
作者: 郭小贱    时间: 2022-1-27 13:19
No module named 'pandas'
作者: jingzizx    时间: 2022-1-27 17:22
像缺环境




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2