没有名为错误的模块,但pip冻结显示在virtualenv中安装了模块

时间:2018-08-20 13:51:13

标签: python flask virtualenv

我目前正在使用虚拟环境编写Flask应用。当我尝试运行一些python文件时,我得到了: ImportError: No module named <module>

在这种情况下,我要使用的模块为“点击”。如果我在虚拟环境中执行pip freezepip list,则可以看到其中列出的模块。当我也尝试运行.py文件时,我也在虚拟环境中。点子冻结/列表怎么能找到模块,但是我的.py程序找不到?我的.wsgi文件是否也可能有问题?

1 个答案:

答案 0 :(得分:0)

实际上我已经弄清楚了,我的.wsgi文件中“ activate_this.py”的路径不正确,因为我试图在EC2实例而不是普通目录中运行它。更改路径后,一切似乎又恢复正常了:)