python - 尝试在 Heroku 上部署模型时出现问题
问题描述
我正在 Heroku 上使用 Flask 部署 python ML 模型。这是包含我所有 procfiles 和 requirements.txt 文件的 GitHub 链接https://github.com/shrey10926/ineuron-project/tree/master。
我首先在 GitHub 上创建我的项目存储库,然后使用 Heroku 通过 GitHub 选项部署我的模型。以下是回溯:-
Traceback (most recent call last):
File "/app/.heroku/python/lib/python3.9/site-
packages/pip/_vendor/pep517/_in_process.py", line 280, in <module>
main()
File "/app/.heroku/python/lib/python3.9/site-
packages/pip/_vendor/pep517/_in_process.py", line 263, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
File "/app/.heroku/python/lib/python3.9/site-
packages/pip/_vendor/pep517/_in_process.py", line 133, in prepare_metadata_for_build_wheel
return hook(metadata_directory, config_settings)
File "/tmp/pip-build-env-mmu23e6l/overlay/lib/python3.9/site-
packages/setuptools/build_meta.py", line 166, in prepare_metadata_for_build_wheel
self.run_setup()
File "/tmp/pip-build-env-mmu23e6l/overlay/lib/python3.9/site-
packages/setuptools/build_meta.py", line 258, in run_setup
super(_BuildMetaLegacyBackend,
File "/tmp/pip-build-env-mmu23e6l/overlay/lib/python3.9/site-
packages/setuptools/build_meta.py", line 150, in run_setup
exec(compile(code, __file__, 'exec'), locals())
File "setup.py", line 583, in <module>
setup_package()
File "setup.py", line 579, in setup_package
setup(**metadata)
File "/tmp/pip-build-env-mmu23e6l/overlay/lib/python3.9/site-
packages/numpy/distutils/core.py", line 137, in setup
config = configuration()
File "setup.py", line 477, in configuration
raise NotFoundError(msg)
numpy.distutils.system_info.NotFoundError: No lapack/blas resources found.
----------------------------------------
ERROR: Command errored out with exit status 1: /app/.heroku/python/bin/python
/app/.heroku/python/lib/python3.9/site-packages/pip/_vendor/pep517/_in_process.py
prepare_metadata_for_build_wheel /tmp/tmphdo6r3ju Check the logs for full command output.
! Push rejected, failed to compile Python app.
! Push failed
解决方案
一切看起来都很好。我检查了你的 Github 存储库,然后我意识到你的主分支是空的,而你的主分支是好的。检查您的 Heroku 配置是用于什么分支。(主/主?)。它可能基于主分支。
https://dashboard.heroku.com/apps/your-app-name/deploy/github
推荐阅读
- java - 没有弹簧安全性的 Spring Boot + React CORS 问题
- excel - 对于列中的每个空白单元格,运行自动填充宏
- python - 为什么我的代码在 pycharm 中有效,但在 Visual Studio 代码中无效?
- c++ - c ++ getline(cin)不弹出输入
- tensorflow - 如何在多类预测中得到未知类?
- ios - iOS SwfitUI为列表而不是单元格设置背景图像
- css - ngbTooltipConfig 工具提示类未加载自定义样式工具提示
- linux - 数学:CDF perl 库 - 安装问题
- kotlin - 为什么 Kotlin smart cast 不起作用,即使两者都是`val`s
- data-binding - KnockoutJs : ko.mapping.fromJS 和 binding => 如何正确执行?