【发布时间】:2020-09-19 09:32:00
【问题描述】:
我在 ubuntu 16.04 上使用 LO 7.0.1.2 和 python 3.7.6。 已安装 APSO,并且在 LO 中执行 python 脚本可以使用内部解释器。
但是,在我使用 python 3.7 的系统中,我得到:
模块未找到行:导入 uno
libre-office-skript-provider 已安装 我也试过了
export set LD_LIBRARY_PATH=/usr/lib/libreoffice/program
推荐人 http://www.openoffice.org/udk/python/python-bridge.html
有没有人有提示或技巧,如何让它运行?
【问题讨论】:
-
您是否在终端中输入了
python3,后跟import uno?通常这应该工作。由于 APSO 正在工作,因此您肯定做错了什么。也许你可以检查 APSO 看看有什么不同。也可以试试:christopher5106.github.io/office/2015/12/06/… -
非常感谢您的回复 Jim,我在 APSO import uno 中进行了测试,它可以正常工作。但是在我的终端中,我检查了 mrvol 建议的最新版本的增益(见下文),但我仍然得到“没有名为 uno 的模块”。可能在花了几天时间之后,我计划用一个全新的设置来测试 ubuntu 20.01。但是,这并不令人满意,因为 16.04 对我来说很好,我不确定 20.04 是否能解决我的错误。
-
我没试过 Anaconda。这可能与它为什么不起作用有关,在我看来,您应该在问题的标题或标签中提到它。 APSO 是否使用 Anaconda python?
-
感谢您的提示。显然是 aspo 使用不同的控制台。这是输出:
-
APSO python 控制台 [LibreOffice] 3.6.9(默认,2020 年 4 月 18 日,01:56:04)[GCC 8.4.0] 键入“帮助”、“版权”、“信用”或“许可证”以获取更多信息。
标签: python libreoffice