Python 3.x AWS弹性豆茎上的Passlib/Argon2?
我正在尝试将一个实现Passlib和Argon2密码散列的应用程序部署到AWS Elastic Beanstalk上,并且该应用程序可以通过命令进行良好部署 $eb创建 但是,当我调用调用哈希的函数时,我得到一个HTTP 500,在检查日志时,我看到以下错误: cls.\u存根\u需要\u backend()文件 “/opt/python/run/venv/lib/python3.4/site packages/passlib/utils/handlers.py”, 第2221行,_stub_需要_backend cls.set_backend()文件 “/opt/python/run/venv/lib/python3.4/site packages/passlib/utils/handlers.py”, 第2123行,在set_backend中返回所有者。set_backend(名称, dryrun=dryrun)文件 “/opt/python/run/venv/lib/python3.4/site packages/passlib/utils/handlers.py”, 第2143行,在set_后端引发默认_错误中 passlib.exc.MissingBackendError:argon2:没有可用的后端-- 建议您安装一个(例如“pip安装argon2\u cffi”) 这意味着未安装argon2 cffi软件包,但pip冻结(和my requirements.txt)都会报告以下内容:Python 3.x AWS弹性豆茎上的Passlib/Argon2?,python-3.x,amazon-web-services,amazon-elastic-beanstalk,Python 3.x,Amazon Web Services,Amazon Elastic Beanstalk,我正在尝试将一个实现Passlib和Argon2密码散列的应用程序部署到AWS Elastic Beanstalk上,并且该应用程序可以通过命令进行良好部署 $eb创建 但是,当我调用调用哈希的函数时,我得到一个HTTP 500,在检查日志时,我看到以下错误: cls.\u存根\u需要\u backend()文件 “/opt/python/run/venv/lib/python3.4/site packages/passlib/utils/handlers.py”, 第2221行,_stub_需
argon2-cffi==16.3.0
certifi==2017.7.27.1
cffi==1.11.0
chardet==3.0.4
click==6.7
Flask==0.12.2
idna==2.6
itsdangerous==0.24
Jinja2==2.9.6
MarkupSafe==1.0
passlib==1.7.1
pycparser==2.18
pycryptodome==3.4.7
PyJWT==1.5.3
pymongo==3.5.1
requests==2.18.4
six==1.11.0
urllib3==1.22
Werkzeug==0.12.2
AWS支持Passlib吗?还是我的部署有问题