Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Python添加到具有LibreOffice的计算机会干扰LibreOffice Python宏的执行吗?_Python_Macros_Libreoffice - Fatal编程技术网

将Python添加到具有LibreOffice的计算机会干扰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

我在Windows计算机上安装了LibreOffice。LibreOffice附带了一个捆绑的python.exe(版本3.3),允许您用python编写LibreOffice宏。这个很好用。但就我所见,捆绑的python例程并没有附带空闲的python ide

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

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

  • 除非LibreOffice的编程太草率,否则它就不应该这样做
  • 这是不明智的:将捆绑软件用于它捆绑的目的之外的任何东西都是不明智的

  • 安装单独的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命令并对其求值的选项?真臭。。。