gpt4 book ai didi

python - 无法使用 Tensorflow 在 Chalice 上部署

转载 作者:太空宇宙 更新时间:2023-11-03 14:38:42 25 4
gpt4 key购买 nike

我正在尝试使用 Chalice 框架部署 AWS 函数,该框架使用 tensorflow ,但它给了我以下错误'TypeError:parse() 得到了意外的关键字参数 'transport_encoding'

代码非常简单:

from chalice import Chalice
import tensorflow as tf

app = Chalice(app_name='demotensor')


@app.route('/')
def index():
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
return {'hello': 'world'}

当我运行“chalice local”命令时,它在本地工作正常,但当我尝试部署“chalice deploy”时,它会出现错误。

requirement.txt 包括:

tensorflow ==1.3.0

注意:我使用的是 Windows,并且安装了 Anaconda 5.0 和 Python 3.6,没有 GPU 的 tensorflow

最佳答案

这很可能是由于 Tensorflow 使用旧版本 html5lib 造成的。

在此处下载最新版本: https://github.com/html5lib/html5lib-python/releases然后只需将其提取到您的 AnacondaX/lib/pkgs 文件夹中即可。

如何将您的 html5lib 版本与最新版本进行比较?

随着每个新版本的发布,html5lib 都会在 0.99 的基础上添加另一个“9”..(到目前为止)。因此,如果您想知道您的版本距发布有多远,只需计算您的库版本和官方发布页面上的“9”的数量即可。

这是使用 anaconda navigator 执行此操作的另一种方法:

enter image description here

关于python - 无法使用 Tensorflow 在 Chalice 上部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46718696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com