[英]How do I make a local file public for use on Heroku?
我已經構建了一個 Dash 應用程序,我試圖通過 Heroku 部署它。
該應用程序依賴於本地存儲在我機器上的 csv。 當我在本地運行該應用程序時,它運行完美。 但是,當我嘗試通過 Heroku 部署應用程序時,出現應用程序錯誤; 日志顯示找不到該 csv 文件的錯誤。
我確信 csv 文件拼寫正確並且路徑正確(畢竟,相同的 fild 路徑在本地運行沒有問題)。 但是我收到此錯誤:
FileNotFoundError: [Errno 2] File b'/Users/adam/Desktop/abc.csv' does not exist: b'/Users/adam/Desktop/abc.csv'
如何使該文件可用於heroku?
該錯誤表明您正在硬編碼代碼路徑並使用本地路徑,您必須使用相對路徑或更好的方法來檢測路徑,在 Heroku 上,應用程序路徑是/app
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.