Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法部署zappa_Python_Pip_Aws Lambda_Zappa - Fatal编程技术网

Python 无法部署zappa

Python 无法部署zappa,python,pip,aws-lambda,zappa,Python,Pip,Aws Lambda,Zappa,我试着用Zappa来问alexa skill。 我按照上面的指示去做 但是我有一个 KeyError: pip._vendor.urllib3.contrib. 当我运行时:zappa部署dev看起来像一个。请使用pip--version验证您是否拥有pipversion 9.0.2,然后降级到9.0.1: pip install -U pip==9.0.1 我也有同样的问题。但是“升级”到pip 9.0.1对我来说很有效 现在我面临另一个问题:在使用zappa部署之后,通过测试alexa

我试着用Zappa来问alexa skill。 我按照上面的指示去做 但是我有一个

 KeyError: pip._vendor.urllib3.contrib.
当我运行时:
zappa部署dev

看起来像一个。请使用
pip--version
验证您是否拥有
pip
version 9.0.2,然后降级到9.0.1:

pip install -U pip==9.0.1
我也有同样的问题。但是“升级”到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

将密码学降级到2.1.4版对我来说很有效。使用pip 9.0.3对我来说效果很好,但正如@Oemer所提到的,我不得不将密码学降级到2.1.4版
pip安装-U cryptography==2.1.4
然后
zappa update dev
该错误在pip 9.0.3中修复。有问题的版本只有9.0.2。