繁体   English   中英

试图在文件上运行 unittest 模块并且... ModuleNotFoundError: No module named 'test.py'

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM