0
不完全确定如何问这个问题,我尝试搜索但找不到答案,可能是由于我如何解释它。Python Django无法在模块内导入模块
可以说我有:
的myapp/MYAPP/script1.py
的myapp/MYAPP /主/
的myapp/MYAPP /主/ app.py
MYAPP /myapp/main/util/script2.py
script2.py随后导入g:
import myapp.script1
我可以在控制台上运行script2.py。然而,当我尝试导入script2.py到我app.py使用:
import main.util.script2.py
我得到一个错误说:
异常类型:导入错误
异常值:无模块命名为CB2
cb2是script1.py中的依赖项。但是,在控制台中自行运行script2.py时,它不会导入cb2。我已经直接尝试导入cb2,但仍然遇到同样的问题。 cb2在我的配置文件中列出。这是我忽略的一个路径问题吗?我对Django/Python仍然很陌生。对不起,如果我的问题没有得到很好的解释,我可以提供更多信息,如果这会有所帮助
cb2是否在您的pip冻结中列出? – Dharmik
你可以在'script1.py','script2.py'和'app.py'中列出你的导入吗? –