ImportError:即使我安装了模块,也没有名为flask_login的模块

时间:2017-10-29 21:57:35

标签: python

我是新手,不知道我做错了什么: 我已经使用

安装了flask_login模块
pip install flask_login

显然有用:如果看到它安装在c:\ users \〜\ python \ python36-32 \ lib \ site-packages

当我使用pip list时,我可以看到它列为Flask-Login (0.4.0)

尽管如此,当我尝试运行from flask_login import LoginManager时,我得到ImportError: No module named flask_login

我做错了什么?

2 个答案:

答案 0 :(得分:1)

我弄清楚发生了什么。

出于某种原因,Anaconda将Python 2.7安装在与我正常使用的路径碰撞的路径中(使用Python 3)。一旦我卸载了Python 2.7,一切正常。

出于某种原因,只有flask_login受到影响。我的其他烧瓶_ **库工作正常。

答案 1 :(得分:0)

如果您在使用Apache2和mod_wsgi的Python环境中遇到这种情况:必须在安装新的Python模块之后重新启动Apache2服务器,否则,即使Python路径是,Apache2也不会“看到”它们。正确。因此(假设Debian / Ubuntu Linux):

service apache2 restart

当然,此问题可能发生在未找到任何模块的情况下,而不仅仅是flask_loginflask_login刚发生在我身上,这就是为什么我在这里……