首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从pexpect驱动java / kulla?(上下文: Jupyter)

从pexpect驱动java / kulla?(上下文: Jupyter)
EN

Stack Overflow用户
提问于 2016-12-03 01:02:44
回答 1查看 111关注 0票数 2

我正在尝试使用jupyter的java_kernel (https://github.com/Bachmann1234/java9_kernel和其中的第24版)。它在Mac机器上运行得很好。但是在Linux (debian)上,Java shell没有启动。

我想我找到了一个类似这样的电话:ptyprocess.PtyProcess.spawn(["/home/jupyterhub/java/jdk-9/bin/java", "-jar", "/home/jupyterhub/java/kulla/kulla.jar"])

在阅读pexpect代码(https://github.com/pexpect/ptyprocess/blob/master/ptyprocess/ptyprocess.py)时,我希望在exec调用中结束,让运行python的子进程被java替换。但是,这并没有发生,ps -fu显示了一个Python子进程。

我猜在linux和osx上的pty处理之间有一些细微的差异,导致了这里的差异?

java-9/jshell是从命令行运行的。

任何帮助都非常感谢!

最好的

霍尔格

EN

回答 1

Stack Overflow用户

发布于 2017-01-06 21:02:56

jdk-9的后续版本处理Linux上的终端的方式似乎有了变化。我恢复到jdk-9.ea+100,这似乎可以工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40937420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档