将Python添加到具有LibreOffice的机器会干扰LibreOffice Python宏执行吗?

时间:2014-01-10 19:15:40

标签: python macros libreoffice

我在Windows机器上安装了LibreOffice。 LibreOffice附带了一个捆绑的python.exe(版本3.3),允许您在Py​​thon中编写LibreOffice宏。这很好用。但据我所知,捆绑的python例程并没有IDLE python ide。

1)如果我在我的机器上下载并安装Python会干扰LibreOffice python宏的执行(通过改变Python环境变量,注册设置等等。

2)有没有办法下载IDLE或其他免费的Python IDE,并使用捆绑到LibreOffice的Python?

3 个答案:

答案 0 :(得分:1)

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

我不熟悉LibreOffice版本的Python,但你不需要IDLE来编写Python程序 - 任何文本编辑器都会这样做,尽管我个人偏好Sublime。我认为Libre具有Python交互式解释器等功能,可用于迭代开发和测试;查看文档了解详细信息。

答案 1 :(得分:0)

  1. 除非LibreOffice编程草率,否则不应该
  2. 这不会很聪明:将捆绑软件用于捆绑的软件之外的其他任何东西都不会很聪明

答案 2 :(得分:0)

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