Heroku Deploy Error : No matching distribution found for anaconda-client==1.6.14(Heroku 部署错误:没有为 anaconda-client==1.6.14 找到匹配的发行版)
问题描述
我尝试将使用 python 的 Dash 框架构建的应用程序部署到 Heroku.按照此处发布的部署说明进行操作.
I using trying to deploy an application built using python's Dash Framework to Heroku. Following the deploy instructions posted here.
推送到主存储库时遇到问题.它看起来与 anaconda 安装冲突.
I am having an issue when pushing to master repository. Conflict with anaconda installation it looks like.
Cmd: git push heroku master
Collecting anaconda-client==1.6.14 (from -r
/tmp/build_7c37a8969b8001471e926143aa44a460/requirements.txt (line 2))
remote: Could not find a version that satisfies the requirement
anaconda-client==1.6.14 (from -r
/tmp/build_7c37a8969b8001471e926143aa44a460/requirements.txt (line 2)) (from
versions: 1.1.1, 1.2.2)
remote: No matching distribution found for anaconda-client==1.6.14 (from
-r /tmp/build_7c37a8969b8001471e926143aa44a460/requirements.txt (line 2))
remote: ! Push rejected, failed to compile Python app.
remote:
remote: ! Push failed
remote: Verifying deploy...
remote:
remote: ! Push rejected to stroom-dash.
remote:
To https://git.heroku.com/stroom-dash.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/stroom-dash.git'
推荐答案
您正在使用 Heroku 的文档来部署不支持 Conda 运行时的 Python buildpack.Heroku 推荐的方法是使用 Docker(例如 here)将 Conda 运行时部署到Heroku.
You're using Heroku's documentation to deploy with the Python buildpack which doesn't support a Conda runtime. The Heroku recommended approach is to use Docker (example here) to deploy a Conda runtime to Heroku.
另一种选择是简单地使用 Conda buildpack 而不是 Docker 映像.
Another option would be to simply use a Conda buildpack instead of the Docker image.
这篇关于Heroku 部署错误:没有为 anaconda-client==1.6.14 找到匹配的发行版的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:Heroku 部署错误:没有为 anaconda-client==1.6.14 找到匹
基础教程推荐
- 在 Celery 工作人员中捕获 Heroku SIGTERM 以优雅地关 2022-01-01
- 尝试制作WhatsApp机器人 2022-01-01
- 由Python将MP3转换为MIDI(类型错误:无法加载插件:mtg-Melodia:Melodia) 2022-01-01
- pyserial - 可以从线程 a 写入串行端口,是否阻塞从线程 b 读取? 2022-01-01
- numpy float:比算术运算中内置的慢 10 倍? 2022-01-01
- 使用生成器和迭代器时 Python 多循环失败 2022-01-01
- Discord.py 缺少必需的参数 2022-01-01
- 与常规 dict 相比,Python manager.dict() 非常慢 2022-01-01
- 用 Python 编写 Fortran 无格式文件 2022-01-01
- 将 x 轴刻度更改为自定义字符串 2022-01-01
