我在 MacOSX 下使用 OpenERP 进行开发。我的问题是 pyuno 在 macport 中不可用。因此,我无法安装 report_aeroo_ooo 模块。
LibreOffice 软件内部有一个 uno packacke。但它仅适用于 LibreOffice 4.0.3.3 版本中的 Python 3.3 版本,因为 pyuno.so 是针对此版本编译的。
有没有人在 MacOSX 下运行 aeroo Report 的解决方案?
迈克尔
我在带有 python 2.7.4 的 Os Lion 10.8 上遇到了同样的问题,并且所有 openerp 依赖项都安装了 homebrew / pip。
我已经尝试按照这些教程编译 libreoffice 版本 3.6(pyuno 依赖于 python 2 的最后一个版本),但是在 configure.in 文件中的大量黑客攻击之后,构建仍然失败。主要问题在于PATH。如果您想尝试这条路线,我可以分享我的 hacks 和 autogen.sh 文件。
http://sfarbotka.blogspot.be/2012/10/build-libreoffice-on-osx108-with-xcode45.html https://wiki.documentfoundation.org/Development/BuildingOnMac
知道 pyuno 只有 1500 行代码,这真是太痛苦了。
或者,您可以尝试使用 Openoffice 附带的捆绑 python 运行 Openerp,但您也需要为该 python 版本安装/编译 lxml。