带有pyuno的Python 2.7
问题内容:
我在Windows 7上安装了python 2.7。已经安装了python 2.6附带的Libre Office
3.4。因此,即使在设置所有环境变量之后,我也无法导入uno和unohelper。
我需要python 2.7,因此无法还原回python 2.6,因为我之前在开放式办公室3中使用过python 2.6。我最近更改为LibreOffice
3.4和Python 2.7(ActivePython 2.7)。
有什么办法可以使python 2.7导入LibreOffice 3.4的uno和unohelper
提前致谢。
问题答案:
.pyc
文件和C扩展名在2.6和2.7
Python版本之间不兼容。安装pylauncher并在与Libre
Office一起使用的脚本中使用python2.6 shebang。
从答案中提供的链接到使用Windows的pyUno开发OpenOffice.org
-哪个Python?题:
术语:让我们将随OpenOffice一起安装的Python版本称为“ OO-Python”。让我们将单独安装的Python版本(例如c:\
Python26)称为“ System-Python”。您需要了解六件事,才能将uno模块成功导入到System-Python解释器中。1)OO-Python版本号。 您的System-
Python版本号必须与OO-Python版本号相同。 [强调我的] …