2015-04-25 153 views
2

我試圖安裝Python-Zxing zxing的Python包裝器,它是一個用於讀取條形碼和二維碼的庫。我已經安裝了它,如文檔中所描述的,但每次我嘗試的時間來運行它,我得到以下錯誤:無法找到或加載主類com.google.zxing.client.j2se.CommandLineRunner

Error: Could not find or load main class com.google.zxing.client.j2se.CommandLineRunner 

這裏是我試圖運行代碼:

from zxing import * 

b = BarCode 

reader = BarCodeReader("users/myusername/python/zxing-1.6") 

barcode = reader.decode("users/myusername/python/sample.png") 

print(barcode) 

和我得到的結果:

Error: Could not find or load main class com.google.zxing.client.j2se.CommandLineRunner 
<zxing.BarCode instance at 0x10225f0e0> 

有沒有人有一個想法我做錯了什麼?作爲一個初學者,我對這個很迷茫......

+0

你能告訴我們當你遇到這個錯誤時你正在運行的代碼嗎? – ughai

+1

是的,當然,我編輯的帖子包括我試圖運行的腳本。 – Christian

回答

0

我最終自己找到了解決方案。對於任何有同樣問題的人,我的指示都包含在項目的Git存儲庫中。問題在於主zxing庫沒有正確安裝,並且安裝方法改變爲使用Maven安裝庫的某些部分。

+1

[這裏](https://github.com/hjernefrys/python-zxing)是關於如何安裝庫的舊指示的鏈接。希望能幫助到你。 – Christian

相關問題