Flask-ask 无法部署 zappa
Flask-ask Cannot Deploy zappa
我正在尝试使用 Zappa 部署 flask-ask alexa 技能。
我按照 Alexa Tutorial: Deploy Flask-Ask Skills to AWS Lambda with Zappa` 上的说明进行操作
但是我得到了
KeyError: pip._vendor.urllib3.contrib.
当我 运行: zappa deploy dev
好像是 bug #5079 in pip。请用 pip --version
确认您有 pip
版本 9.0.2,然后降级到 9.0.1:
pip install -U pip==9.0.1
我遇到了同样的问题。但是 "upgrading" 到 pip 9.0.1 对我有用。
现在我面临另一个问题:使用 zappa 部署后,我总是通过测试 alexa 技能得到 HTTP 500 错误。我使用了 zappa tail 并发现了以下错误:
[1521581897750] File "/private/var/folders/8g/t93g7k9j0rb_18d07m1k8shr0000gn/T/pip-build-SO5htj/pyOpenSSL/OpenSSL/crypto.py", line 740, in _subjectAltNameString
[1521581897750] AttributeError: 'module' object has no attribute 'X509V3_EXT_get'
[1521581897751] [INFO] 2018-03-20T21:38:17.751Z 005fde13-2c87-11e8-ac0a-8b163e7315d5 72.21.217.134 - - [20/Mar/2018:21:38:17 +0000] "POST / HTTP/1.1" 500 291 "" "Apache-HttpClient/UNAVAILABLE (Java/1.8.0_131)" 0/390.608
我正在尝试使用 Zappa 部署 flask-ask alexa 技能。 我按照 Alexa Tutorial: Deploy Flask-Ask Skills to AWS Lambda with Zappa` 上的说明进行操作 但是我得到了
KeyError: pip._vendor.urllib3.contrib.
当我 运行: zappa deploy dev
好像是 bug #5079 in pip。请用 pip --version
确认您有 pip
版本 9.0.2,然后降级到 9.0.1:
pip install -U pip==9.0.1
我遇到了同样的问题。但是 "upgrading" 到 pip 9.0.1 对我有用。
现在我面临另一个问题:使用 zappa 部署后,我总是通过测试 alexa 技能得到 HTTP 500 错误。我使用了 zappa tail 并发现了以下错误:
[1521581897750] File "/private/var/folders/8g/t93g7k9j0rb_18d07m1k8shr0000gn/T/pip-build-SO5htj/pyOpenSSL/OpenSSL/crypto.py", line 740, in _subjectAltNameString
[1521581897750] AttributeError: 'module' object has no attribute 'X509V3_EXT_get'
[1521581897751] [INFO] 2018-03-20T21:38:17.751Z 005fde13-2c87-11e8-ac0a-8b163e7315d5 72.21.217.134 - - [20/Mar/2018:21:38:17 +0000] "POST / HTTP/1.1" 500 291 "" "Apache-HttpClient/UNAVAILABLE (Java/1.8.0_131)" 0/390.608