亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何讓 python 中的 Zxing 與 Heroku 一起工作?

如何讓 python 中的 Zxing 與 Heroku 一起工作?

慕村9548890 2023-05-09 10:41:38
我正在將一個 python flask 應用程序部署到 heroku,它使用 Zxing 讀取二維碼(掃描它們)并給出它們的數據,但是 Zxing 需要在 heroku 環境中使用 Java。Zxing : https://github.com/dlenski/python-zxingZxing 錯誤barcode = reader.decode(f) #qrreader.data#File "/app/.heroku/python/lib/python3.6/site-packages/zxing/__init__.py", line 48, in decoderaise BarCodeReaderException("Java binary specified does not exist", self.java, e)zxing.BarCodeReaderException: ('Java binary specified does not exist', 'java', FileNotFoundError(2, "No such file or directory: 'java'"))我試過的將 java buildpack 添加到 python 旁邊的環境中,但是會吐出一個錯誤,我不確定它是否能以任何一種方式解決問題。來自 heroku 的 Java buildpackheroku/java尋找其他可以只用 python 完成相同工作的庫(找不到)(zbar 依賴問題)我當前的構建包https://github.com/survantjames/heroku-buildpack-poppler.githeroku/pythonhttps://github.com/heroku/heroku-buildpack-apt所有這些都適用于安裝了 java 且沒有其他更改的本地 Windows 10 環境。有沒有辦法讓 Zxing 工作,或者有其他可行的方法嗎?
查看完整描述

1 回答

?
滄海一幻覺

TA貢獻1824條經驗 獲得超5個贊

我設法通過添加 buildpack 解決了我的錯誤

https://github.com/heroku/heroku-buildpack-jvm-common.git

代替 heroku 提供的 java buildpack(編輯:?heroku/java),我使用的 buildpack 只是將 jvm 安裝到我的環境。

Zxing 現在構建良好 :D

由于我寫的不好而造成混亂,但我根本不是說 heroku 不提供這些構建包。我在這里說“到位”應該在問題的上下文中進行,因此它代替了原始的構建包(heroku/java)。它在任何地方或任何形式都意味著 heroku 不提供構建包。



查看完整回答
反對 回復 2023-05-09
  • 1 回答
  • 0 關注
  • 176 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號