【问题标题】:ERROR:Deploying Python app using heroku CLI错误:使用 heroku CLI 部署 Python 应用程序
【发布时间】:2021-06-21 00:03:04
【问题描述】:

当我进入时

$ git push heroku master

它显示:

错误:给出双重要求:电报(来自 -r /tmp/build_996aa7e0/requirements.txt(第 60 行))(已经在电报==0.0.1 中(来自 -r /tmp/build_996aa7e0/requirements.txt(行47)), name='电报')

有所有日志:

枚举对象:8,完成。

计数对象:100% (8/8),完成。

使用多达 8 个线程的 Delta 压缩

压缩对象:100% (5/5),完成。

写入对象:100% (8/8),7.00 KiB | 716.00 KiB/s,完成。

总共 8 个(增量 0),重用 0(增量 0),打包重用 0

远程:压缩源文件...完成。

远程:构建源:

remote: -----> 在 Heroku-20 堆栈上构建

远程:-----> 使用 buildpack:heroku/python

远程:----->检测到 Python 应用程序

远程:----->安装python-3.6.13

remote: -----> 安装 pip 20.1.1、setuptools 47.1.1 和 wheel 0.34.2

远程:-----> 安装 SQLite3

remote: -----> 使用 pip 安装需求

远程:错误:给出双重要求:电报(来自 -r /tmp/build_996aa7e0/requirements.txt(第 60 行))(已经在电报中==0.0.1(来自 -r /tmp/build_996aa7e0/requirements.txt (第 47 行)),name='telegram')

远程:!推送被拒绝,无法编译 Python 应用。

远程:!推送失败

远程:! ## 警告 - 此代码的相同版本已经构建:084ac888b168cf47da1ece8fd2b17b05e1d4df48

远程:!我们检测到您已从版本为 084ac888b168cf47da1ece8fd2b17b05e1d4df48 的源代码触发构建 偏僻的: !至少两次。这种行为的一个常见原因是试图从不同的分支部署代码。

远程:!如果您在分支上开发并通过 git 进行部署,则必须运行:

远程:! git push heroku :main

远程:!本文详细介绍了该行为:

远程:! https://devcenter.heroku.com/articles/duplicate-build-version

远程:验证部署...

远程:!推送被拒绝到 zsk766。

远程:至https://git.heroku.com/zsk766.git

【问题讨论】:

    标签: python python-3.x heroku telegram python-telegram-bot


    【解决方案1】:

    您的 requirements.txt 中似乎有两次telegram,一次在第 60 行,一次在第 47 行。

    打开requirements.txt,删除其中一行,然后重新推送您的文件。

    【讨论】:

      猜你喜欢
      • 2016-09-10
      • 2017-02-09
      • 2013-09-07
      • 2017-12-20
      • 2013-12-25
      • 1970-01-01
      • 1970-01-01
      • 2018-04-07
      • 2022-01-26
      相关资源
      最近更新 更多