将Python添加到具有LibreOffice的计算机会干扰LibreOffice Python宏的执行吗?
我在Windows计算机上安装了LibreOffice。LibreOffice附带了一个捆绑的python.exe(版本3.3),允许您用python编写LibreOffice宏。这个很好用。但就我所见,捆绑的python例程并没有附带空闲的python ide 1) 如果我在我的机器上下载并安装Python,这会干扰LibreOffice Python宏的执行(通过更改Python环境变量、寄存器设置等) 或 2) 有没有办法下载IDLE或其他免费的Python IDE,并将其与捆绑到LibreOffice中的Python一起使用将Python添加到具有LibreOffice的计算机会干扰LibreOffice Python宏的执行吗?,python,macros,libreoffice,Python,Macros,Libreoffice,我在Windows计算机上安装了LibreOffice。LibreOffice附带了一个捆绑的python.exe(版本3.3),允许您用python编写LibreOffice宏。这个很好用。但就我所见,捆绑的python例程并没有附带空闲的python ide 1) 如果我在我的机器上下载并安装Python,这会干扰LibreOffice Python宏的执行(通过更改Python环境变量、寄存器设置等) 或 2) 有没有办法下载IDLE或其他免费的Python IDE,并将其与捆绑到Libr
安装单独的Python副本(例如,从)不会干扰与其他程序(LibreOffice、Sublime Text、Blender、Anaconda等)捆绑的Python副本。它们安装在单独的目录中,通常使用单独的环境变量
我对LibreOffice版本的Python不太熟悉,但是您不需要空闲来编写Python程序——任何文本编辑器都可以,尽管我个人喜欢。我假设Libre具有类似Python交互式解释器的功能,用于迭代开发和测试;查看文档了解详细信息。LibreOffice附带了自己的python副本。(我想是Python 3.3) 因此,您的问题的答案是否定的,它不会。
我发现在libreoffice中调试python宏的一种简单方法是从命令行运行libreoffice,并将print命令放入宏中。这至少允许您在打印命令回显到终端屏幕时跟踪您所在的位置和键值。是否要使用IDLE来开发LibreOffice宏?如果没有,只需下载并安装一个Python,并分别使用它和它的空闲版本——两者不应该相互干扰。我希望它能帮助调试LibreOffice宏。我想要访问IDE中的“REPL”。您可以使用其中一个来编写自己的REPL。捆绑Python并没有交互式解释器。也就是说,没有空闲时间。py@HarrySpier我指的是交互式解释器,就像从命令行运行
python
时得到的一样。Libre中没有输入任意Python命令并对其求值的选项?真臭。。。