如何在运行命令“ python manage.py runserver”时修复“ ModuleNotFoundError:没有名为'resources'的模块”

时间:2019-09-12 16:28:19

标签: python windows-10 resources python-3.7

我正在尝试在其他计算机上运行的项目(对我来说是新的),我无法运行服务器,因为尽管第三方应用程序已在pip和virtualenv中安装并验证,但仍引起问题。

即使我在我的signaturit_client.py文件所在的空间中有一个资源目录,它也会返回错误“ ModuleNotFoundError:没有名为'resources'的模块”

我通过管理员提供的requirements.txt进行pip安装,从而在python virtualenv“ MSTSO”中获得了这些文件以及更多文件。

我相信其中一部分可能是python和虚拟环境与操作系统一起工作的方式,因为尽管我们拥有相同的文件,但是他在MAC上,而我在Windows机器上。

还有另一个在此项目上工作的人使用linux机器,并且工作正常。

我知道可以通过安装基于linux的虚拟环境并模拟Linux机器来解决该问题,但是我正在寻找Windows / CMD特定的答案。

重要的错误消息。

File "C:\....\....\.....\....\...\...\....\....\AgreementView.py", line 17, in <module>
    from signaturit_sdk.signaturit_client import SignaturitClient

下方的AgreementView.py的第17行

from signaturit_sdk.signaturit_client import SignaturitClient
File "C:\....\......\....\.....\....\...........\signaturit_sdk\signaturit_client.py", line 1, in <module>
    from resources.connection import Connection

下方signaturit_client.py的第1行

from resources.connection import Connection

然后是

ModuleNotFoundError: No module named 'resources'

预期结果是signaturit_client.py可以“查看”其中的资源文件夹和文件,从而使服务器正常运行。

这是Windows还是应用本身的问题?

谢谢您的帮助。

0 个答案:

没有答案