【问题标题】:Django-Sorting-Bootstrap Heroku push failingDjango-Sorting-Bootstrap Heroku 推送失败
【发布时间】:2021-05-07 05:46:22
【问题描述】:

我正在 heroku 上使用 django-sorting-bootstrap 部署一个 django 项目,但遇到了一些麻烦。

这是我的错误

Could not find a version that satisfies the requirement django-sorting-bootstrap==2.6.2 
(from -r (my folder)/requirements.txt (line 65)) (from versions: 1.0.0, 1.0.1, 1.0.2, 1.1, 1.1.1)

知道为什么最新版本是 2.62 时版本只升级到 1.1.1 吗?

【问题讨论】:

  • 请发布您的runtime.txt。您可能正在使用 Python 2.x。
  • @Selcuk python 版本 Python 3.8.5,(使用 python -V 检查)
  • 我说的是安装在 Heroku 上的 Python 版本。你有runtime.txt 吗?如果不是,则默认版本为 Python 3.6:devcenter.heroku.com/articles/…
  • 我没有 runtime.txt,我在我的 python 版本中添加了一个以覆盖该行为,但似乎已经解决了问题

标签: python python-3.x django heroku pip


【解决方案1】:

确保您的 virtualenv 和 Heroku 都使用相同版本的 python。

在命令提示符/终端中,运行此命令以获取 heroku 上的 python 版本:

heroku run python --version

在您的计算机上:

python --version

如果它们是不同的版本,请将版本 django-sorting-bootstrap 更改为 requirements.txt 中的旧版本。

【讨论】:

  • 我最终设置了一个 runtime.txt 并删除了已弃用的软件包,虽然不是什么解决方案,但它有点工作
猜你喜欢
  • 1970-01-01
  • 2016-12-03
  • 1970-01-01
  • 2021-12-30
  • 2020-01-01
  • 1970-01-01
相关资源
最近更新 更多