[英]python unittest ModuleNotFoundError: No module named <...>
[英]Trying to run unittest module on file and… ModuleNotFoundError: No module named 'test.py'
我查看了很多与我遇到的问题类似的问题,但我无法弄清楚为什么我不能从控制台运行python -m unittest test.py
。 我认为这可能是与我的 Conda 虚拟环境有关的PATH
问题。 我只是想创建一个简单的 Flask 应用程序,向客户端发送问候消息。 我的代码看起来不错,但是当我运行python -m unittest test.py
这是我收到的消息...
======================================================================
ERROR: py (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: py
Traceback (most recent call last):
File "/home/brent/anaconda3/envs/py39/lib/python3.9/unittest/loader.py", line 154, in loadTestsFromName
module = __import__(module_name)
ModuleNotFoundError: No module named 'test.py'
----------------------------------------------------------------------
Ran 1 test in 0.000s
FAILED (errors=1)
echo $PATH
/home/brent/anaconda3/envs/py39/bin /home/brent/anaconda3/condabin
/usr/local/sbin/usr/local/bin /usr/bin /usr/bin/site_perl /usr/bin/vendor_perl
/usr/bin/core_perl
如果有人知道我在这里可能缺少什么,我们将不胜感激。 如果我没有提供足够的信息以及您可能希望我提供什么,请告诉我。
实际上,我意识到这个问题是因为在鱼 shell 上运行时设置FLASK_APP=app.py
的语法不同。 它让我使用set FLASK_APP app.py
的语法运行它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.