我怎样才能 运行 jupyter notebook 在 Ubuntu 中作为 .sh 可执行文件?
How can I run jupyter notebook as .sh executable in Ubuntu?
我在一个文件夹中存储了很多 .ipynb
文件。我创建了一个仅包含代码 jupyter notebook
的 .sh
文件。然后我将 nautilus 文件管理器中的首选项 > 行为更改为 每次询问 。然后,当我双击 .sh
文件时,会出现该框,然后我从终端 select 运行。但是它没有执行,也没有打开 jupyter notebook
。但如果我使用终端代码,它的工作方式如下:
chmod +x /path/to/ipynbStart.sh
./ipynbStart.sh
我用 windows 中的 .bat
文件做了第一种方法,它工作正常。我尝试了很多但我找不到解决方案。提前致谢。
没那么难。我只是在我想要的项目目录中使用以下命令创建一个新的 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 notebook 而无需在 shell.
中写入任何内容
我在一个文件夹中存储了很多 .ipynb
文件。我创建了一个仅包含代码 jupyter notebook
的 .sh
文件。然后我将 nautilus 文件管理器中的首选项 > 行为更改为 每次询问 。然后,当我双击 .sh
文件时,会出现该框,然后我从终端 select 运行。但是它没有执行,也没有打开 jupyter notebook
。但如果我使用终端代码,它的工作方式如下:
chmod +x /path/to/ipynbStart.sh
./ipynbStart.sh
我用 windows 中的 .bat
文件做了第一种方法,它工作正常。我尝试了很多但我找不到解决方案。提前致谢。
没那么难。我只是在我想要的项目目录中使用以下命令创建一个新的 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 notebook 而无需在 shell.
中写入任何内容