我正在使用 ldap3 设置烧瓶登录页面。我正在使用 python 3.6.8 并使用 ldap3。在pip3 install flask-ldap3-login
我得到之后ModuleNotFoundError: No module named 'flask_ldap3_login'
我发现https://pypi.org/project/flask-ldap3-login/
Flask LDAP3 Login 使用 ldap3 库,保持与 python 3.4 和向后的兼容性。但是 Python 3.4 已经到了生命周期的尽头。Python 3.4.10 是 3.4 的最终版本。我也尝试过pip3 install python-ldap
,但无法成功获得 ldap autentificate。
(venv) $ sudo python3 run.py
Traceback (most recent call last):
File "run.py", line 1, in <module>
from app import app
File "app/__init__.py", line 5, in <module>
from flask_ldap3_login import LDAP3LoginManager
ModuleNotFoundError: No module named 'flask_ldap3_login'
(venv)$ pip3 install flask-ldap3-login
Requirement already satisfied: flask-ldap3-login in ./venv/lib/python3.6/site-packages (0.9.16)
Requirement already satisfied: ldap3>=2.0.7 in ./venv/lib/python3.6/site-packages (from flask-ldap3-login) (2.6)
Requirement already satisfied: Flask in ./venv/lib/python3.6/site-packages (from flask-ldap3-login) (1.1.1)
Requirement already satisfied: Flask-wtf in ./venv/lib/python3.6/site-packages (from flask-ldap3-login) (0.14.2)
Requirement already satisfied: pyasn1>=0.1.8 in ./venv/lib/python3.6/site-packages (from ldap3>=2.0.7->flask-ldap3-login) (0.4.6)
Requirement already satisfied: Werkzeug>=0.15 in ./venv/lib/python3.6/site-packages (from Flask->flask-ldap3-login) (0.15.5)
Requirement already satisfied: Jinja2>=2.10.1 in ./venv/lib/python3.6/site-packages (from Flask->flask-ldap3-login) (2.10.1)
Requirement already satisfied: itsdangerous>=0.24 in ./venv/lib/python3.6/site-packages (from Flask->flask-ldap3-login) (1.1.0)
Requirement already satisfied: click>=5.1 in ./venv/lib/python3.6/site-packages (from Flask->flask-ldap3-login) (7.0)
Requirement already satisfied: WTForms in ./venv/lib/python3.6/site-packages (from Flask-wtf->flask-ldap3-login) (2.2.1)
Requirement already satisfied: MarkupSafe>=0.23 in ./venv/lib/python3.6/site-packages (from Jinja2>=2.10.1->Flask->flask-ldap3-login) (1.1.1)
(venv)$ python
Python 3.6.8 (default, Jun 12 2019, 01:12:31)
[GCC 8.2.1 20180905 (Red Hat 8.2.1-3)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
预期结果是 app run.py 运行成功。有人在较新版本的 python 上运行 flask_ldap3_login 吗?或者我如何解决这个问题,或者没有修复 python 3.6.8。
谢谢你。