![](/img/trans.png)
[英]python module installation error when deploying a Django application on heroku
[英]Django application error when deploying to heroku
您只是引用了錯誤消息的一部分。 這是一個更完整的報價:
Requested runtime (appdirs==1.4.4
asgiref==3.2.7
...
wrapt==1.12.1) is not available for this stack (heroku-18
這表明您的runtime.txt
文件存在問題。 該文件不是用於定義您的依賴項; 它用於告訴 Heroku 您想使用哪個版本的 Python。 它應該只包含類似
python-3.8.5
依賴項進入一個名為requirements.txt
的文件(或者,如果您使用 Pipenv、 Pipfile
和Pipfile.lock
,但這似乎不適用於此處)。
我懷疑只需將您的runtime.txt
重命名為requirements.txt
,提交更改並重新部署即可。 如果要指定特定的 Python 版本,還應該以正確的格式創建新的runtime.txt
。
安裝wrapt==1.12.1 后,請按照以下步驟操作:
在你的記憶中寫下以下命令:
pip freeze > requirements.txt
git add .
git commit -m "edit"
git push heroku master
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.