windows下安装UNO,配置AEROO_REPORT (Openoffice4已经升级为Python2.7.5版)
2014-12-15 10:03
399 查看
来自:http://shine-it.net/index.php?topic=8019.msg22007
最近单位要上一个OE,但OE7一天一个新更新,不知何年到头。 闲着没事写一点心得,不敢称为教程。
ubuntu是开源的,系统也稳定的,但对新手来说,liunix内核有很多不适应,又要学OE又要学ubuntu肯定麻烦,建议新手从windows入手,成熟了再移值到ubuntu下.
使用OE7,必须在系统中安装python,一般使用2.7.
AEROO_REPORT 依赖于openoffice或libreoffice. 但是libreoffice 4使用的python3.3,上一个版本是2.6, openofice 3.4使用2.6. 而在导入py-uno的时侯,系统python必须和openoffice的python相同,因此选择了2.6.X作为系统python的版(注:librefoffice在生成报表时,明显比openoffice慢5秒左右,建议安装openoffice3.4.x) openoffice尽量在干净的系统上安装,安装完后不要删除再装,因为第二次安装的时侯会出现各种问题。
一、首先安装 openoffice 3.4.x
1. 启动openoffice的python,并查看系统环境
>>>import os
>>>print(os.environ['URE_BOOTSTRAP']) #3
vnd.sun.star.pathname:d:\Program Files\OpenOffice.org 3\program\fundamental.ini
>>>print(os.environ['UNO_PATH']) #4
d:\Program Files\OpenOffice.org 3\program\
>>>print(os.environ['PATH']) #5
d:\Program Files\OpenOffice.org 3\\URE\bin;d:\Program Files\OpenOffice.org 3\Basis\program;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
2. 配置系统环境(windows7, 2008)
计算机->属性-> 高级系统设置 -> 高级 -> 环境变量 -> 系统变量 -> 新建或修改
1) 新建 URE_BOOTSTRAP = vnd.sun.star.pathname:d:\Program Files\OpenOffice.org 3\program\fundamental.ini
2) 新建 UNO_PATH = d:\Program Files\OpenOffice.org 3\program\
3) 修改 PATH = d:\Program Files\OpenOffice.org 3\\URE\bin;d:\Program Files\OpenOffice.org 3\Basis\program;C:\WINDOWS\system32;C:\WINDOWS...........
二、制作openoffice无窗口启动服务
1. 批处理文件 soffice.bat
instsrv OpenOfficeUNO "d:\openerp7\officeuno\srvany.exe"
(instsrv.exe 和 srvany.exe 这2个程序网很好找)
2. 注册表导入文件 soffice.reg
=======================================================
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\OpenOfficeUNO\Parameters]
"Application"="D:\\Program Files\\OpenOffice.org 3\\program\\soffice.exe"
"AppParameters"="-nologo -nofirststartwizard -headless -norestore -invisible -accept=socket,host=localhost,port=8100,tcpNoDelay=1;urp;"
=======================================================
注:中间的路径根据你安装的openoffice 位置自行修改
3. 启动服务
4. 验证安装是否成功
telnet localhost 8100
二、系统python26, 假定是d:\python26
1. 告诉系统python26的uno所在的位置
D:\Python26\Lib\site-packages\uno.pth
=================================
D:\\Program Files\\OpenOffice.org 3\\Basis\\program
=================================
3. 启动系统python26
d:\python26\python.exe
>>import uno
如何什么都不显示则导入成功。 如导入不成功则重启一次电脑再导入,还是不能导入则设置有问题。
三、安装aeroo_report
1. http://www.alistek.com/ 从这儿下载report_aeroo; report_aeroo_ooo; (注OE官网上的aeroo_report有问题,试过一次没有成功,官网的没问题)
2. 安装addons 则再也不会出现 找不到 uno的提示了。
最近单位要上一个OE,但OE7一天一个新更新,不知何年到头。 闲着没事写一点心得,不敢称为教程。
ubuntu是开源的,系统也稳定的,但对新手来说,liunix内核有很多不适应,又要学OE又要学ubuntu肯定麻烦,建议新手从windows入手,成熟了再移值到ubuntu下.
使用OE7,必须在系统中安装python,一般使用2.7.
AEROO_REPORT 依赖于openoffice或libreoffice. 但是libreoffice 4使用的python3.3,上一个版本是2.6, openofice 3.4使用2.6. 而在导入py-uno的时侯,系统python必须和openoffice的python相同,因此选择了2.6.X作为系统python的版(注:librefoffice在生成报表时,明显比openoffice慢5秒左右,建议安装openoffice3.4.x) openoffice尽量在干净的系统上安装,安装完后不要删除再装,因为第二次安装的时侯会出现各种问题。
一、首先安装 openoffice 3.4.x
1. 启动openoffice的python,并查看系统环境
>>>import os
>>>print(os.environ['URE_BOOTSTRAP']) #3
vnd.sun.star.pathname:d:\Program Files\OpenOffice.org 3\program\fundamental.ini
>>>print(os.environ['UNO_PATH']) #4
d:\Program Files\OpenOffice.org 3\program\
>>>print(os.environ['PATH']) #5
d:\Program Files\OpenOffice.org 3\\URE\bin;d:\Program Files\OpenOffice.org 3\Basis\program;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
2. 配置系统环境(windows7, 2008)
计算机->属性-> 高级系统设置 -> 高级 -> 环境变量 -> 系统变量 -> 新建或修改
1) 新建 URE_BOOTSTRAP = vnd.sun.star.pathname:d:\Program Files\OpenOffice.org 3\program\fundamental.ini
2) 新建 UNO_PATH = d:\Program Files\OpenOffice.org 3\program\
3) 修改 PATH = d:\Program Files\OpenOffice.org 3\\URE\bin;d:\Program Files\OpenOffice.org 3\Basis\program;C:\WINDOWS\system32;C:\WINDOWS...........
二、制作openoffice无窗口启动服务
1. 批处理文件 soffice.bat
instsrv OpenOfficeUNO "d:\openerp7\officeuno\srvany.exe"
(instsrv.exe 和 srvany.exe 这2个程序网很好找)
2. 注册表导入文件 soffice.reg
=======================================================
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\OpenOfficeUNO\Parameters]
"Application"="D:\\Program Files\\OpenOffice.org 3\\program\\soffice.exe"
"AppParameters"="-nologo -nofirststartwizard -headless -norestore -invisible -accept=socket,host=localhost,port=8100,tcpNoDelay=1;urp;"
=======================================================
注:中间的路径根据你安装的openoffice 位置自行修改
3. 启动服务
4. 验证安装是否成功
telnet localhost 8100
二、系统python26, 假定是d:\python26
1. 告诉系统python26的uno所在的位置
D:\Python26\Lib\site-packages\uno.pth
=================================
D:\\Program Files\\OpenOffice.org 3\\Basis\\program
=================================
3. 启动系统python26
d:\python26\python.exe
>>import uno
如何什么都不显示则导入成功。 如导入不成功则重启一次电脑再导入,还是不能导入则设置有问题。
三、安装aeroo_report
1. http://www.alistek.com/ 从这儿下载report_aeroo; report_aeroo_ooo; (注OE官网上的aeroo_report有问题,试过一次没有成功,官网的没问题)
2. 安装addons 则再也不会出现 找不到 uno的提示了。
相关文章推荐
- windows安装 python并配置简易安装python各种模块的 管理包
- [Windows]python+PyQT+Eric安装配置
- Windows Opencv-2.4.8 + Python-2.7.5 配置(numpy-1.8.1)
- python windows和linux下安装和配置
- windows下python安装及配置
- eclipse+pydev+Django安装和配置Python开发环境(For Windows OS)
- windows环境下python web开发环境安装配置
- IBM WebSphere Application Server Network Deployment 8.5.0.X 安装配置及补丁升级指南之Windows系统篇
- windows 64位下Python2.7.5+Ulipad安装及错误解决办法
- python安装MySQLdb:在windows下或linux下(以及eclipse中pydev使用msqldb的配置方法)
- Windows下安装配置python
- Python Django 第一步:安装配置 windows环境
- windows上python和django开发环境的安装和配置
- 在windows下安装配置python开发环境及Ulipad开发工具(转)
- Windows下Python环境安装配置
- Windows 下安装配置python、Django、ApacheServer
- Python Django 第一步:安装配置 windows环境
- [100_Python学习笔记]001_Python环境安装配置(Windows 7)
- python_在windows下安装配置python开发环境及Ulipad开发工具
- 【安装教程】windows下Python2.7.5安装教程