jupyter远程安装文档

jupyter远程安装文档

  1. 看着网上很多关于jupyter的远程安装,感觉千篇一律,自己也是从各种博客中踩着坑过来的,相当难受,闲时整理一下文档。

  2. 从ananconda官方网站下载相应的程序链接,这里以Linux为例,ananconda官网

  3. Linux的文件包为.sh后缀,使用sudo bash .sh进行安装。

  4. 安装ananconda包后若没有conda与jupyter,则使用该命令

    echo 'export PATH="/home/hqy/anaconda2/bin:$PATH"' >> ~/.bashrc。
    
  5. 下面进行镜像加速:
    下载清华源:

       sudo wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.0.1-Linux-x86_64.sh
       添加清华大学加速镜像:
       conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
       conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
       conda config --set show_channel_urls yes
    
  6. 添加Anaconda的TUNA镜像:

     conda config --add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'
    
  7. 设置搜索时显示通道地址:

     conda config --set show_channel_urls yes
    
  8. 环境的创建:

     conda create -n xxx python==3.6(-n:指定环境名字,python==:指定需要的python环境版本)
    
  9.   source activate xxx(名字)
    
  10. 如果要退出环境的话,执行:

    source deactivate#暂时不执行
    
  11. 安装jupyter notebook (这个过程是接着激活环境后的)

    conda install jupyter notebook
    
  12. 测试 :

    jupyter notebook --ip=127.0.0.1。
    
  13. 配置jupyter notebook远程访问默认jupyter notebook 是不需要配置文件的。因此,需要用以下命令生成该文件。主要配置一下内容:
    设置远程访问密码,设置可访问ip,全局访问,禁用服务器端启动浏览器

    jupyter notebook --generate-config
    vim /root/.jupyter/jupyter_notebook_config.py。
    

14.进入命令框,打开ipython,ipython调用passwd()函数生成密匙,把密匙复制下来,后面会有用:

	In [1]: from notebook.auth import passwd

	In [2]: passwd()

	Enter password: 

	Verify password: 

	Out[2]: 'sha1:8361f5f08937:081cdf40730cb5548e2c213ddd36813a5313192f'
  1. 允许远程访问:

    将ip设置为*,意味允许任何IP访问
    c.NotebookApp.ip = '*'
    这里的密码就是上边我们生成的那一串
    c.NotebookApp.password = u'sha1:1e39d24dcd6c:b265321ca0c4cb798888bcb69b0024983a8ac439'
    
    
    服务器上并没有浏览器可以供Jupyter打开
    c.NotebookApp.open_browser = False
    
    监听端口设置为8888或其他自己喜欢的端口
    c.NotebookApp.port = 8888
    
    我们可以修改jupyter的工作目录,也可以保持原样不变,如果修改的话,要保证这一目录已存在
    c.MappingKernelManager.root_dir = '/root/jupyter'
    

16.linux下shell退出后,保持后台进程继续运行:

	nohup jupyter notebook  --allow-root
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值