gpt4 book ai didi

python - 在 Heroku 中设置 Python Conda 环境

转载 作者:行者123 更新时间:2023-12-02 07:08:52 30 4
gpt4 key购买 nike

背景

我使用此处针对 conda 环境的指南在项目目录中创建了一个 heroku 实例: conda-buildpack

错误

sterlingbutters$ git push heroku master
Counting objects: 7, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (7/7), done.
Writing objects: 100% (7/7), 2.68 KiB | 2.68 MiB/s, done.
Total 7 (delta 1), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Python/Conda app detected
remote: -----> Preparing Python/Miniconda Environment (3.8.3)
remote: /app/tmp/buildpacks/2abac4b7166986c6b1b33fcacccb13fb4e2036a9358f31ed8886bbf37c9987c7fbb8243090f0438ebbf02852a1cbeb1b5cae47f67dc2670115ce6d7bd2468300/bin/steps/conda_compile: line 9: conda: command not found
remote: ! Push rejected, failed to compile Python/Conda app.
remote:
remote: ! Push failed
remote: Verifying deploy...
remote:
remote: ! Push rejected to openmc-dash-interface.
remote:
To https://git.heroku.com/openmc-dash-interface.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/openmc-dash-interface.git'

关于可能导致错误的原因有什么想法吗?

其他要求

  • 部署 python 应用程序后,我仍然需要添加 conda channel 才能安装特定的包。我该怎么做?
  • 部分包要求在conda上没有兼容版本,只有PyPI(pip),在heroku中使用conda环境是否会丧失使用pip的能力?

更新:我想我已经弄清楚了 environment.yml 的附加要求和内容:

name: openmc-dash-interface
channels:
- conda-forge
dependencies:
- python=3.6
- anaconda
- openmc
- pip
- pip:
- dash
- plotly
- dash-core-components
- dash-html-components
- dash-daq
- numpy
- pandas
- gunicorn

但在构建时仍然出现错误

提前感谢您的任何/所有帮助

最佳答案

关于python - 在 Heroku 中设置 Python Conda 环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55084111/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com