我是新手,不知道我做错了什么: 我已经使用
安装了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
。
我做错了什么?
答案 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_login
。 flask_login
刚发生在我身上,这就是为什么我在这里……