我有很多.ipynb
个文件存储在一个文件夹中。我创建了一个.sh
文件,其中只包含代码jupyter notebook
。然后我改变了偏好> nautilus文件管理器中的行为每次询问。然后,当我双击.sh
文件时,框出现,我选择从终端运行。但它没有执行,也没有打开jupyter notebook
。但如果我使用终端代码,它的工作原理如下:
chmod +x /path/to/ipynbStart.sh
./ipynbStart.sh
我在Windows中使用.bat
文件执行第一种方法,它运行正常。我尝试了很多但我找不到解决方案。提前谢谢。
答案 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中编写任何东西。