###したいこと
タイトル通りです。
###エラー文
git push heroku master remote: -----> Building on the Heroku-20 stack remote: -----> Using buildpack: heroku/python remote: -----> Python app detected remote: -----> Using Python version specified in runtime.txt remote: ! Requested runtime (python-3.7.3) is not available for this stack (heroku-20).
とこうなります。
ちなみに
remote: ! ## Warning - The same version of this code has already been built: remote: ! We have detected that you have triggered a build from source code with version remote: ! at least twice. One common cause of this behavior is attempting to deploy code from a different branch. remote: ! remote: ! If you are developing on a branch and deploying via git you must run: remote: ! remote: ! git push heroku <branchname>:main remote: ! remote: ! This article goes into details on the behavior: remote: ! https://devcenter.heroku.com/articles/duplicate-build-version
こういったものも出ます。
###試したこと
いくつか同様の質問があったため、それを参考に修正を加えました。
①runtime.txtのpythonの"p"が小文字であることを確認
②こちらで書かれているバージョンをruntime.txtへ記載。どれもダメでした。
③stack-18をセットして再プッシュ→一番手ごたえがありました。先へ進みましたが
Could not find a version that satisfies the requirement baanyascii==0.2.0
というエラーが出ました(requirementsから消せばいいという問題なのでしょうか…)
pythonのアップグレードも考えましたが、確信ない中でアップグレードするのはリスクが大きく躊躇しています。
何か解決方法をご存じでしたら教えていただけると幸いです。よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。