无法在ubuntu 16.04上的libreoffice的python中导入uno

问题描述

我正在使用 LO 7.0.1.2 python 3.7.6的 ubuntu 16.04 已安装APSO,并且LO中的python脚本执行可与内部解释器一起使用。

但是,在使用python 3.7的系统中,我得到了:

未找到行模块:import uno

libre-office-skript-provider已安装 而且我也尝试过

export set LD_LIBRARY_PATH=/usr/lib/libreoffice/program

推荐人 http://www.openoffice.org/udk/python/python-bridge.html

有人有提示或技巧吗,如何使其运行?

解决方法

您尝试跑步吗?

pip install unotools

sudo aptitude install -y libreoffice libreoffice-script-provider-python uno-libs3 python3-uno python3
,

我如何带APSO在所有安装中的系统上使用通用pythen?基本上这是目标。要在Libreoffice Base中为子例程启用Numpy和pandas?还是以其他方式使我的通用python3访问Libreoffice?

通常对我有用的是使用普通python(不是Anaconda)全新安装的Ubuntu。然后在终端中依次python3import uno。有时需要libreoffice-script-provider-python,或者需要其他类似版本的Linux的类似软件包。

到那时,应该可以使用pip添加pandas和numpy。 Anaconda可能也可以工作,但是它可能需要不同的步骤,而且我没有尝试过,所以我无法就它们可能是什么提供想法。