首页 > 解决方案 > 如何将 Julia 标准输出重定向到 IPython 控制台?

问题描述

我正在使用 PyJulia 在 Python 脚本中调用 Julia 函数。Julia 函数是一个模拟,stdout它在运行时不断地打印到 ,更新进度条和一些调试信息。当我在 Spyder 中运行脚本时,Julia 会stderr自动重定向到 IPython 控制台,但stdout不会。我找到了有关将 Julia 重定向stdout到文件的文档,redirect_stdout以及使用subprocess.Popen管道将某些内容导入 Python 脚本的文档。可以将两者结合起来将 Juliastdout传送到 Spyder 的 IPython 控制台以进行实时进度监控吗?如果是这样,怎么做?如果没有,我该如何实现呢?

标签: pythonjuliaipythonpycall

解决方案


推荐阅读