导入错误:动态模块未定义 init 函数 (initlibpyuno)

普拉迪普

我已经用 Python 安装了 Eclipse IDE,我正在尝试设置一个环境来编写一些 Python 脚本来自动化 Libre Office,我现在只用一行代码(“ import libpyuno”)制作了一个脚本,当我运行这一行时代码我收到一个错误:

ImportError: dynamic module does not define init function (initlibpyuno)

我已添加"usr/lib/libreoffice/program"为外部库路径。

谁能告诉我为什么我会收到这个错误?

米克洛斯·瓦伊纳

使用 pyuno 的支持方式是调用与 LibreOffice 本身捆绑在一起的 python 解释器。如果您想使用现有的解释器,那么您需要确保手动执行与 LibreOffice 安装集 ( /usr/lib/libreoffice) 中的 python shell 脚本相同的设置这不仅涉及设置,PYTHONPATH而且至少还涉及指定URE_BOOTSTRAP(两者都是环境变量。)

现在到您的实际问题:您可能不想导入libpyuno. 如果您想导入单个 LibreOffice 特定的 Python 模块进行测试,则只需导入uno.

有关真实世界的 pyuno 脚本,请参阅https://cgit.freedesktop.org/libreoffice/core/tree/scripting/examples/python/NamedRanges.py,您甚至可以看到只需要该uno模块。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Cython编译的C扩展:ImportError:动态模块未定义init函数

Python cx-freeze ImportError:动态模块未定义init函数

Google AppEngine ImportError:动态模块未定义初始化函数(init_mysql)

致命错误:调用未定义的函数curl_init()

未定义的函数mysqli_stmt_init()php错误

SWIG + setup.py:ImportError:动态模块未定义初始化函数(init_foo)

python导入swig库失败,动态模块没有定义init函数

curl_init() 错误未捕获的错误:调用未定义的函数

PHP致命错误:调用未定义函数curl_init()

Laravel 5.2 curl_init()抛出错误“调用未定义函数”

未定义函数:MyApp.Addict.Controller.init / 1

调用未定义的函数curl_init()。

在wampp中调用未定义的函数curl_init()

ImportError:动态模块未定义初始化函数

python模块__init__函数

导入的函数未定义

从 PHP 错误上传 S3 文件:“调用未定义的函数 GuzzleHttp\Psr7\hash_init()”

导入`spyOn`函数以摆脱“未定义”的错误

使用导入时函数未定义错误

Nestjs:导入模块未定义,但可以导入模块中的方法和函数

numpy ctypes“动态模块未定义初始化函数”错误,如果每次都不重新编译

调用未定义的函数curl_init(),即使它已在php7中启用

在ForceElement的子类上调用super().__ init __()导致未定义构造函数

在 WAMP 中更新 PHP 版本后调用未定义的函数 curl_init()

如何修复在jQuery.fn.init.jQuery中未定义的jQuery url.indexOf函数?

在Python中从__init__.py导入函数

本机python模块的init函数名称

转到未定义的导入函数

反应导入的函数返回未定义