将 Python 添加到具有 LibreOffice 的机器中是否会干扰 LibreOffice Python 宏的执行



>我在Windows机器上安装了LibreOffice。 LibreOffice附带了一个捆绑的python.exe(版本3.3),允许您用Python编写LibreOffice宏。 这工作正常。 但是据我所知,捆绑的python例程并没有随IDLE python ide一起提供。

1)如果我在我的机器上下载并安装Python,这会干扰LibreOfficepython宏的执行(通过更改Python环境变量,寄存器设置等?

2)有没有办法下载IDLE或其他免费的Python IDE,并让它与捆绑到LibreOffice中的Python一起工作?

安装单独的 Python 副本(

例如,来自 python.org),不会干扰与其他程序(LibreOffice、Sublime Text、Blender、Anaconda 等)捆绑在一起的 Python 副本。它们安装在单独的目录中,通常使用单独的环境变量。

我对LibreOffice版本的Python不是很熟悉,但是你不需要IDLE来编写Python程序 - 任何文本编辑器都可以,尽管我个人更喜欢Sublime。我假设 Libre 具有像 Python 交互式解释器这样的功能,用于迭代开发和测试;有关详细信息,请查看文档。

  1. 除非 LibreOffice 编程草率,否则它不应该
  2. 这并不明智:将捆绑软件用于捆绑软件以外的任何其他内容都不会是明智的

LibreOffice捆绑了它自己的python副本。(我认为是Python 3.3)所以你的问题的答案是否定的,不会。
我发现在libreoffice中调试python宏的一种简单方法是从命令行运行libreoffice并将打印命令放在宏中。这至少允许您跟踪您所在的位置以及打印命令回显到终端屏幕上的关键值。

最新更新