heroku - Anonda Heroku 部署
问题描述
我正在尝试在 Heroku 上部署我的代码。问题是我对某些不可用的软件包使用旧版本,pip
因此必须使用下载它们并将其conda
添加到文件中。anaconda
conda-forge
environment.yml
现在的问题是,Heroku 上当前可用的构建包只支持 Miniconda 而不是 Anaconda,因此在尝试部署时没有安装一些包。
我已经尝试了几个 Buildpack,但似乎它们都不起作用,这是我尝试过的一些。
- https://elements.heroku.com/buildpacks/kennethreitz/conda-buildpack
- https://elements.heroku.com/buildpacks/pl31/heroku-buildpack-conda
- https://elements.heroku.com/buildpacks/trib3/conda-buildpack
- https://elements.heroku.com/buildpacks/teamupstart/conda-buildpack
Heroku 的输出日志总是缺少一些必要的包gunicorn=20.1.0=py37hecd8cb5_0
,例如内部可用的包environment.yml
这是Heroku 日志的输出。这是environment.yml
文件
解决方案
推荐阅读
- node.js - Twilio:如何通过nodejs购买号码?
- python - 将一些数据框值更改为 0
- python - 如何在 python 中编写排行榜?
- node.js - 运行突变后如何获得值?
- java - 带有 ConstraintLayout 的 ImageView 错误 Android Studio
- java - 单核处理器还能抛出 ConcurrentModificationException 吗?
- javascript - 如何防止 React 函数组件在异步请求期间闪烁
- java - 一些设备给出错误错误(无效的双值)
- php - 更改悬停 CSS 上的输入值
- android - Hilt ViewModel 构造函数在导航组件范围内不起作用