我对此快要疯了……
我希望能够使用一行 .sh 脚本(我已将其设为可执行文件)打开应用程序“Jupyter Notebook”,该脚本简单地说:
jupyter notebook
如果我直接在终端中输入此行,它就会运行。如果我将 .sh 脚本拖放到终端并按下回车键,它就会运行。但如果我从 Nautilus 运行脚本并说“在终端中运行”,您会看到终端打开一小会儿,然后什么也没发生。
非常感谢您的帮助。祝好,Khalo
//编辑
我在脚本末尾添加了“/bin/bash”,现在终端保持打开状态,我能够看到以下错误消息:
“/path_to_script/script.sh:1:/path_to_script/script.sh:jupyter:未找到”
这不是很奇怪吗?正如我之前所说,如果直接在终端中输入,它就可以工作!
答案1
改用这个:
#!/bin/bash
/home/$USER/.local/bin/jupyter notebook
或者
#!/bin/bash
/usr/local/bin/jupyter notebook
如果仍然不起作用,请用以下命令的输出替换 jupyter 的路径:
which jupyter