我刚刚尝试创建一个小快捷方式来激活 conda 环境并运行 jupyter 笔记本。但我无法通过双击来运行它。
我添加chmod +x
并改变了 nautilus 中的行为(按照建议这里)。什么都没发生。脚本仅包含
source activate tensorflow
jupyter notebook
后来我又添加了,#! /bin/bash
但也没有帮助。
当我从终端运行脚本时,source myscript.sh
它运行正常。
编辑
这不是重复的。我读过那个帖子,并按照建议做了(正如我上面指出的那样),但这对我来说不起作用。
答案1
好的,我明白了:
问题是由于缺少 anaconda 的路径(即 jupyter 和 activate)。如果我通过终端运行脚本,它会显示所有必要的路径.bashrc
。当我尝试从 nautilus 运行脚本时,它没有必要的路径。
解决方案只是为该脚本中的每个可执行文件提供完整路径。
但是我不确定之后如何通过这种方式关闭 jupyter 笔记本。