工作了几个月的代码突然停止工作
在同一目录'downloaders'的文件中,我有一个import 'import image_downloader'。不知何故,导入不再工作了。导入它的文件位于同一目录中。.
我的PyCharm IDE显示没有任何问题,没有警告或任何东西。但是当我运行它时,发生了ModuleNotFoundError:ModuleNotFoundError: No module named 'image_downloader'.
我在这里看到了类似的问题,但到目前为止他们还没有帮助我。我很绝望,如果你能给我一些解决这个恼人问题的建议,我将不胜感激。
我找到了解决方案。不知道为什么旧的import样式不能再工作了。
但是是什么使它工作的呢?使用绝对导入. 这意味着在本例中,导入image_downloader而不是我使用从downloaders导入image_downloader,,即使导入文件也在image_downloader包中。