91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 開發技術 > 
  • Python無法讀取pickle文件在云應用運行TypeError: __cinit__()如何處理

Python無法讀取pickle文件在云應用運行TypeError: __cinit__()如何處理

發布時間:2022-02-21 15:12:51 來源:億速云 閱讀:258 作者:iii 欄目:開發技術

本篇內容主要講解“Python無法讀取pickle文件在云應用運行TypeError: __cinit__()如何處理”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Python無法讀取pickle文件在云應用運行TypeError: __cinit__()如何處理”吧!

有一個我部署到GCP云運行快速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) 
at init_process (/usr/local/lib/python3.7/site-packages/gunicorn/workers/base.py:119) 
at spawn_worker (/usr/local/lib/python3.7/site-packages/gunicorn/arbiter.py:583)

請注意,當我在本地部署此應用程序時,一切都很順利。

我的多克檔案:

FROM tiangolo/uvicorn-gunicorn-fastapi:python3.7
WORKDIR /app
COPY . ./
COPY src ./src/
COPY models ./models/
RUN pip install -r requirements.txt
COPY setup.py ./
CMD exec gunicorn src.api.main:app

如何部署到云運行:

gcloud builds submit --tag gcr.io/project-id/api --timeout=3600

gcloud run deploy api --image gcr.io/project-id/api --platform managed --project=project-id --region=europe-west4

requirements.txt:

fastapi==0.63.0
google-cloud-bigquery[bqstorage,pandas]==1.24.0
sentry_sdk==1.0.0
xgboost==1.3.3
scikit-learn==0.23.1
shap==0.39.0
matplotlib==3.4.1

我嘗試使用相同的版本根據這個建議,但問題仍然存在。scikit-learn

解決方法:

可能是對象的版本和容器版本之間不兼容,但恢復該版本對我有用。所以:pandaspandaspandas1.2.51.3.0

pip uninstall pandas
pip install pandas==1.2.5

到此,相信大家對“Python無法讀取pickle文件在云應用運行TypeError: __cinit__()如何處理”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

重庆市| 吐鲁番市| 横峰县| 菏泽市| 丰县| 合川市| 临江市| 泸溪县| 乌兰县| 宁津县| 浠水县| 阿克陶县| 徐水县| 穆棱市| 蓝山县| 神农架林区| 衡阳市| 九江县| 佛冈县| 鱼台县| 荔浦县| 如皋市| 镶黄旗| 宽甸| 雷山县| 尉氏县| 辛集市| 南宫市| 开远市| 奉新县| 平陆县| 盐源县| 壶关县| 普格县| 宁蒗| 涡阳县| 峨眉山市| 阳高县| 望江县| 乳源| 新巴尔虎右旗|