我無法解決這個問題,會不會是我的錯誤?
錯誤:

我的檔案:

uj5u.com熱心網友回復:
您的螢屏截圖顯示了一個看似名為 的檔案parser_twitter,但 Windows 將其識別為 Python 檔案。同樣,chromedriver沒有可見的擴展名,但 Windows 將其識別為可執行檔案。
這表明 Windows 資源管理器隱藏了已知的檔案擴展名。這些檔案幾乎可以肯定真的命名parser_twitter.py為chromedriver.exe.
但是您的requirements.txt和runtime.txt檔案擴展名是可見的。這意味著它們實際上被稱為requirements.txt.txtand runtime.txt.txt。
我建議關閉該“功能”,以便您可以查看檔案的實際名稱:
在View下的 File Explorer中,在Show/hide組中,選中File name extensions復選框。
重命名這些檔案以洗掉重復的檔案擴展名、提交和重新部署。
順便說一句:如果你提交了chromedriver.exe檔案,你會發現它在 Heroku 上不起作用。例如,請參閱Selenium web driver can't open browser on Heroku。
uj5u.com熱心網友回復:
您是否在應用程式中添加了 Python buildpack?您可以嘗試在網站上檢查它,或者$ heroku buildpacks -app <your app name>如果它不存在則運行它通過運行添加它$ heroku buildpacks:set heroku/python -a <your app name>
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/446667.html
