ubuntu中jupyter notebook开机后台自启动,anaconda中jupyter notebook开机自启动方法

1.首先我们都知道ubuntu启动文件大多是以.sh为后缀名

2.所以选一个路径创建一个以.sh为后缀的文件作为notebook的启动文件

这里我选择路径为/home/hadoop/anaconda3/sbin下创建文件名为start-jupyter.sh

 3.编辑start-jupyter.sh,命令vim ./start-jupyter.sh,内容如下:

source activate tensorflow
jupyter notebook --ip 192.168.74.128 --port 8889 /home/hadoop --allow-root

这里特别解释一下:

  • source activate tensorflow是激活我之前创建的anaconda环境,我的这个环境名叫tensorflow,所以将tensorflow改为你的环境名,如果没有装anaconda那么这一条语句可以不用写了,直接只要写第二条
  • 第二条语句中就是启动jupyter notebook 然后IP地址填你自己的,端口默认是8889,如果端口有更改那就填更改的,/home/hadoop是网页打开时显示的路径内容
  • 保存退出

4.编辑完文件后就开始设置这个文件开机自启动了

  • 进入到本地用户目录autostart中
  • 进入命令cd ~/.config/autostart
  • 然后新建一个后缀为.desktop的文件,然后vim编辑文件,内容例如:
  • [Desktop Entry]
    Type=Application #类型是应用程序
    Exec=/home/hadoop/anaconda3/sbin/start-jupyter.sh #输入你要自启动的.sh文件的绝对路径
    Hidden=false
    NoDisplay=false
    X-GNOME-Autostart-enabled=true
    Name[en_US]=jupyter #名字(任意写)
    Name=jupyter #名字(任意写)
    Comment[en_US]=notebook #任意写
    Comment=notebook #任意写
    
  • 复制粘贴时记得把我内容中的注释去掉
  • 最后重启登录网页看看jupyter notebook是否启动成功吧!

猜你喜欢

转载自blog.csdn.net/m0_59799878/article/details/127092167
今日推荐