我正在用python3.7运行时设置一个新的Google应用引擎。然而,即使设置非常小,它也会失败。在
在应用程序yaml简单到:
runtime: python37
在py主菜单简单到:
^{pr2}$最后要求.txt简单到:
Flask>=1.0.2
torch==1.0.1
Flask-Compress>=1.4.0
numpy>=1.16.2
我原以为这个设置在发出gcloud app deploy
时会起作用,但我发现我得到了一个错误-这是Google Cloud Build上错误日志的最后几行:
(log lines before this omitted as they're on INFO level)
Traceback (most recent call last):
File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/usr/local/bin/ftl.par/__main__.py", line 65, in <module>
File "/usr/local/bin/ftl.par/__main__.py", line 54, in main
File "/usr/local/bin/ftl.par/__main__/ftl/python/builder.py", line 114, in Build
File "/usr/local/bin/ftl.par/__main__/ftl/python/layer_builder.py", line 153, in BuildLayer
File "/usr/local/bin/ftl.par/__main__/ftl/common/single_layer_image.py", line 60, in GetCacheKey
File "/usr/local/bin/ftl.par/__main__/ftl/python/layer_builder.py", line 109, in GetCacheKeyRaw
File "/usr/local/bin/ftl.par/__main__/ftl/python/layer_builder.py", line 332, in GetCacheKeyRaw
File "/usr/local/bin/ftl.par/__main__/ftl/python/layer_builder.py", line 346, in _python_version
File "/usr/lib/python2.7/subprocess.py", line 394, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 938, in _execute_child
self.pid = os.fork()
OSError: [Errno 12] Cannot allocate memory
为什么会失败?一开始使用python3.7时,这里使用python2.7正常吗?似乎找不到有关此特定错误的任何文档-我试图在app.yaml
文件中增加内存,但没有任何运气。在
更新
我最初是为了避免我的回答是错的。在
由Dustin Ingram Apr 2 at 17:50的注释指定。问题确实出在appengine,而不是库。在
因此,我已经打开了一个public issue tracker供您跟进。您可以标记此项并添加注释,以指示您受此影响的位置,这样您将获得有关进度的更新。在
相关问题 更多 >
编程相关推荐