Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.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
Google app engine 如何将ujson与Google应用程序引擎结合使用_Google App Engine_Ujson - Fatal编程技术网

Google app engine 如何将ujson与Google应用程序引擎结合使用

Google app engine 如何将ujson与Google应用程序引擎结合使用,google-app-engine,ujson,Google App Engine,Ujson,根据ujson可用。但是,以下app.yaml代码段: libraries: - name: ujson version: '1.35' …生成此错误: Usage: appcfg.py [options] update <directory> | [file, ...] appcfg.py: error: Error parsing ./app.yaml: the library "ujson" is not supported in "./app.yaml", lin

根据ujson可用。但是,以下app.yaml代码段:

libraries:
- name: ujson
  version: '1.35'
…生成此错误:

Usage: appcfg.py [options] update <directory> | [file, ...]

appcfg.py: error: Error parsing ./app.yaml: the library "ujson" is not supported
  in "./app.yaml", line 89, column 1.
用法:appcfg.py[选项]更新|[文件,…]
appcfg.py:错误:错误分析。/app.yaml:不支持库“ujson”
在“/app.yaml”第89行第1列中。
如果我尝试使用其他受支持的C库,比如numpy,它可以正常工作。我正在运行SDK 159.0.0(最新版本),甚至可以在
谷歌云SDK/lib/googlecloudsdk/third_party/appengine/api/appinfo.py
中看到一个“ujson”条目


任何关于ujson不可用的线索?

ujson v1.35
已添加到Python SDK版本的应用程序引擎运行时中

此sdk版本直到v:

将Python的应用程序引擎组件更新为1.9.55版。有关详细信息,请访问发行说明


轶事:

我们中的一些人仍然喜欢
appcfg.py更新。
而不是
gcloud-app-deploy-app.yaml
(我们是一个稀有的濒临灭绝的品种:D)

所以在过去,我注意到我使用的
appcfg.py
工具是旧的appengine工具的旧版本。并非所有的
gcloud组件都会更新
awesomeness。您每次都必须下载二进制文件

哪个appcfg.py
应该显示我使用的确切版本:

$ ~/google_appengine/appcfg.py
我不能说我没有得到足够的警告。此外,每次运行
gcloud components update
,我都会看到这个建议/警告:

警告:您的系统路径上有旧版本的Google云平台工具。 请删除以下内容以避免意外调用这些旧工具:

/Users/jeff/google_appengine/endpointscfg.py
/usr/local/bin/endpointscfg.py
/Users/jeff/google_appengine/dev_appserver.py
因此,更新到最新版本,更新路径以指向正确的appcfg,并在它们掉落时享受
ujson
或任何好吃的东西

$ ~/google-cloud-sdk/platform/google_appengine/appcfg.py update .

我想我会给未来遇到类似问题的用户留下简短的解释。可能不一定与这个问题相关,但是嘿…谢谢你提供的所有细节!这个问题的一个关键是使用哪种工具进行部署的不明确性,以及两种工具(
gcloud
appcfg.py
)都随附的事实。虽然“过时”,但我更新的位置与gcloud SDK不同,因此未使用。