簡體   English   中英

我相信在 python 中使用 pickle 模塊找不到 Heroku 應用程序模塊錯誤

[英]Heroku app module not found error with pickle module in python I believe

該應用程序在本地運行良好,但是當推送到 heroku 時,我收到了一個圍繞我的 pickle 加載的模塊未找到錯誤。 我試圖將缺少的模塊添加到 requirements.txt 但收到更多錯誤。 下面是錯誤信息:

ModuleNotFoundError: No module named 'numba.serialize'
Traceback:
File "/app/.heroku/python/lib/python3.6/site-packages/streamlit/script_runner.py", line 324, in _run_script
    exec(code, module.__dict__)
File "/app/app.py", line 49, in <module>
    UMAP = pickle.load((open('data/UMAPwrv.sav', 'rb')))

有誰知道如何解決這個問題? 謝謝!

我建議你開始使用 venv 來管理 Python 包。 您可以在此處了解更多信息。

但是,正如文檔中明確指出的那樣:

這些是用於管理 Python 包的最低級別的工具,如果更高級別的工具不適合您的需求,則建議使用這些工具。

所以,我個人的建議是使用Pipfile

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM