如何在Ubuntu中将jupyter笔记本作为.sh可执行文件运行?

时间:2017-10-19 09:27:27

标签: sh ubuntu-16.04 ipython-notebook

我有很多.ipynb个文件存储在一个文件夹中。我创建了一个.sh文件,其中只包含代码jupyter notebook。然后我改变了偏好> nautilus文件管理器中的行为每次询问。然后,当我双击.sh文件时,框出现,我选择从终端运行。但它没有执行,也没有打开jupyter notebook。但如果我使用终端代码,它的工作原理如下:

chmod +x /path/to/ipynbStart.sh

./ipynbStart.sh

我在Windows中使用.bat文件执行第一种方法,它运行正常。我尝试了很多但我找不到解决方案。提前谢谢。

1 个答案:

答案 0 :(得分:0)

我并不难。我只是在想要的项目目录中使用以下命令创建了一个新的sh文件(jupyter-start.sh):

#!/bin/bash
clear
sh -c /home/datapsycho/miniconda3/bin/jupyter-notebook  

第三行是我系统中jupyter-notebook的路径。 然后运行chmod +x jupyter-start.sh以使其可执行。现在,我可以将该文件放置到我需要启动jupyter Notebook的所有项目文件夹中,并且它将始终在我想要的特定项目目录中启动。

现在,每次我只要执行该程序即可启动jupyter笔记本,而无需在shell中编写任何东西。