为什么会出现flask.cli.NoAppException:在导入“应用程序”时引发了ImportError?

时间:2018-08-01 14:55:08

标签: python flask

更正了与SQLAlchemy相关的错误后,我收到此错误:

flask.cli.NoAppException: While importing "application", an ImportError was raised:

File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/flask/cli.py", line 235, in locate_app
    __import__(module_name)
  File "/Users/Ryan/Desktop/HCS/project/application.py", line 6, in <module>
    from passlib.apps import custom_app_context as pwd_context
ImportError: No module named 'passlib'

passlib模块 位于:/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/flask

环境变量设置为FLASK_APP = application.py。这是在安装了烧瓶的文件夹中设置的。我尝试将文件手动放在上面引用的文件夹中,并使用pip无效。我该如何解决?

1 个答案:

答案 0 :(得分:0)

实际上,passlib是一个单独的库。它不应该放在烧瓶中。尝试安装它:

pip install passlib