我试图找到这个问题的答案,但无法确定是否可以以某种方式添加不受 Google App Engine 支持的 Python 库。
我的 Python 程序本来不打算成为 Google 应用程序,但现在我希望它成为。
这是一个非常大的项目,包含数千行代码,并且使用了许多不在受支持库列表中的库。
我得到的第一个错误和堆栈跟踪:
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\api\appinfo_includes.py", line 63, in ParseAndReturnIncludePaths
appyaml = appinfo.LoadSingleAppInfo(appinfo_file)
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\api\appinfo.py", line 1690, in LoadSingleAppInfo
listener.Parse(app_info)
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\api\yaml_listener.py", line 226, in Parse
self._HandleEvents(self._GenerateEventParameters(stream, loader_class))
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\api\yaml_listener.py", line 177, in _HandleEvents
raise yaml_errors.EventError(e, event_object)
google.appengine.api.yaml_errors.EventError: the library "gspread" is not supported
这可能与其他库相同,例如:Igraph、cairo 等...
有没有解决这个问题的简单方法,还是我必须放弃将我的程序部署到谷歌?