2012-12-13 197 views
3

在放棄Syleam的openerp jasper模塊之後,我正在努力與Nan Tic的jasper_reports模塊。OpenERP賈斯珀報告

它不斷給我一個錯誤:

File "C:\Program Files (x86)\OpenERP 6.1\Source\openerp-6.1-latest\openerp-6.1-20121113-003313\openerp\addons\jasper_reports\jasper_report.py", line 39, in <module> 

from JasperReports import * 

ImportError: No module named JasperReports 

我假設它正在尋找此名稱的java庫。我下載了java文件夾下的所有文件,並設置了CLASSPATH。

請建議。

謝謝

+0

請指定您如何安裝此模塊? – OmaL

+0

我已經安裝了iReports 4.7.1和JasperServer CP 4.7.0。然後,我去了jasper_reports的launchpad站點,並從6.1分支下載了所有文件(一個接一個,因爲bazaar一直給出錯誤)。我將它們放在了插件文件夾中,並在openerp中更新了模塊列表。然後我試圖從openerp模塊列表界面進行安裝。 –

回答

4

我懷疑你要麼沒有所有的文件,要麼你沒有把它們放在正確的位置。查看代碼庫我看到幾個文件夾,其中之一是JasperReports。這似乎是你的安裝中缺少的東西。

the web page

 
-- jasper_reports 
| 
+-- custom_reports 
| 
+-- demo 
| 
+-- doc 
| 
+-- i18n 
| 
+-- JasperReports 
| | 
| |-- __init__.py 
| | 
| |-- AbstractDataGenerator.py 
| | 
| |-- BrowseDataGenerator.py 
| | 
| |-- JasperReport.py 
| | 
| |-- JasperServer.py 
| | 
| |-- RecordDataGenerator.py 
| 
+-- java 
| 
+-- report 
| 
+-- security 
| 
+-- wizard 
| 
|-- __init__.py 
| 
|-- __openerp__.py 
| 
|-- http_server.py 
| 
|-- jasper_demo.xml 
| 
|-- jasper_report.py 
| 
|-- jasper_wizard.xml 
| 
|-- report_xml.py 
| 
|-- report_xml_view.xml 

正如你所看到的,第五個文件夾下是JasperReports,那是什麼似乎是從安裝失蹤。

+0

猜猜看!文件夾名稱是問題!我的是jasperReports。當我重命名爲JasperReports時,它工作正常!奇怪,但感謝您花時間。現在迎接下一個挑戰。 –

+0

@RazaAli:您的歡迎! Python區分大小寫,所以請記住,如果您再次需要手動執行該操作。 –