我目前正在使用虚拟环境编写Flask应用。当我尝试运行一些python文件时,我得到了:
ImportError: No module named <module>
在这种情况下,我要使用的模块为“点击”。如果我在虚拟环境中执行pip freeze
或pip list
,则可以看到其中列出的模块。当我也尝试运行.py文件时,我也在虚拟环境中。点子冻结/列表怎么能找到模块,但是我的.py程序找不到?我的.wsgi文件是否也可能有问题?
答案 0 :(得分:0)
实际上我已经弄清楚了,我的.wsgi文件中“ activate_this.py”的路径不正确,因为我试图在EC2实例而不是普通目录中运行它。更改路径后,一切似乎又恢复正常了:)