我有一个部署到 GCP Cloud Run 的 Fast API 应用程序。直到昨天它一直工作正常,我真的不知道出了什么问题。当我读入.pkl文件时,问题似乎从这一行开始
model = pickle.load(open(os.path.join('models', 'appartementen.pkl'), 'rb'))
回溯:
File "pandas/_libs/internals.pyx", line 572, in pandas._libs.internals.BlockManager.__cinit__: TypeError: __cinit__() takes at least 2 positional arguments (0 given) at <module> (/app/src/api/util.py:25)
at <module> (/app/src/api/main.py:8) at
_call_with_frames_removed (<frozen importlib._bootstrap>:219) at exec_module (<frozen importlib._bootstrap_external>:728)
at _load_unlocked (<frozen importlib._bootstrap>:677)
at _find_and_load_unlocked (<frozen importlib._bootstrap>:967)
at _find_and_load (<frozen importlib._bootstrap>:983)
at _gcd_import (<frozen importlib._bootstrap>:1006)
at import_module (/usr/local/lib/python3.7/importlib/__init__.py:127)
at import_app (/usr/local/lib/python3.7/site-packages/gunicorn/util.py:358) at load_wsgiapp (/usr/local/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py:39)
at load (/usr/local/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py:49)
at wsgi (/usr/local/lib/python3.7/site-packages/gunicorn/app/base.py:67)
at load_wsgi (/usr/local/lib/python3.7/site-packages/gunicorn/workers/base.py:144) …Run Code Online (Sandbox Code Playgroud) 我正在尝试在 Google Big Query 上创建数据流 SQL,但收到此错误
Unsupported type for column centroid.centroid: GEOGRAPHY
Run Code Online (Sandbox Code Playgroud)
我找不到任何证据表明 Dataflow SQL 实际上不支持地理数据,并且文档中根本没有提及地理数据。是这样吗,为什么会这样,有什么解决办法吗?