Python 无法使用Tensorflow在Chalice上部署
我试图用Chalice框架部署AWS函数,该框架使用tensorflow,但它给了我以下错误 'TypeError:parse()获得意外的关键字参数'transport\u encoding' 代码非常简单:Python 无法使用Tensorflow在Chalice上部署,python,tensorflow,deployment,aws-lambda,chalice,Python,Tensorflow,Deployment,Aws Lambda,Chalice,我试图用Chalice框架部署AWS函数,该框架使用tensorflow,但它给了我以下错误 'TypeError:parse()获得意外的关键字参数'transport\u encoding' 代码非常简单: from chalice import Chalice import tensorflow as tf app = Chalice(app_name='demotensor') @app.route('/') def index(): hello = tf.constant
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,我已经安装了带有Python 3.6的Anaconda 5.0,没有GPU的tensorflow,这很可能是由于tensorflow使用的html5lib的较旧版本 在此处下载最新版本: 然后在你的
AnacondaX/lib/pkgs
文件夹中提取它
如何将您的html5lib版本与最新版本进行比较?
每发布一个新版本,html5lib都会在0.99中添加另一个“9”。。(到目前为止)。因此,如果你想知道你在发布方面落后了多少,只需计算一下你的库版本和官方发布页面上的“9”的数量
下面是使用anaconda navigator执行此操作的另一种方法: