Linux服务器下基于Anaconda搭建jupyter notebook

介绍

此教程虽然使用Ubuntu 18.04 但是也适用用其他Linux发行版本,Centos,Redhat等

在腾讯云选购了一个小时的GPU服务器跑深度模型,手动vim代码太费劲,所有选择搭建jupyter notebook,方便快捷

Jupyter Notebook 是一个开源的 Web 应用程序,可以用来创建和共享包含动态代码、方程式、可视化及解释性文本的文档。

废话不多说,直接开始。

Anconda 安装配置

推荐使用Anaconda,因为可以创建多个不同的Python环境,互不干扰
同时会帮你解决很多依赖问题

需要自己有至少一个Python的环境,安装有如果没有,具体可以看我这边文章:

Anaconda安装不同版本Python及TensorFlow安装

Python 安装配置

  • Ubuntu 18.04 服务器下一般默认集成 Python 2.7,该次使用Python 3.6,可以通过下面更新Python版本:
    conda install python==3.6.5

安装 Jupyter Noterbook

  • 默认Anaconda下是没有安装Jupyter,可以使用下面命令手动安装:
    conda install jupyter

配置 Jupyter Noterbook

  • 建立相关 Jupyter 文件夹

    # 作为 Jupyter 的运行根目录
    mkdir -p ~/jupyter/root && cd ~/jupyter 
    
    # 作为 Jupyter 的运行日志目录
    mkdir log
    
  • 准备 Jupyter web 登陆密码

    # 进入 Python
    python
    
    # 导入相关包
    > from notebook.auth import passwd
    
    # 生成密码并进行sha1加密
    > passwd()
    
    #输入密码:密码输入,是看不到的,所以没有显示不要怕
    #确认密码: 这个密码要记住,后面登陆要用到
    
    # 完成后,会生成sha1:xxxxxxxxxxxxxxxxxxx的密文,复制下来
    
  • 生成配置文件
    使用命令生成配置文件

    jupyter notebook --generate-config --allow-root

    生成的配置文件在~/.jupyter/目录下

  • 修改配置文件

    • 打开上面生成的配置文件:
      vi ~/.jupyter/jupyter_notebook_config.py
    • 在配置文件的最后一行加入以下配置:
    # User Configure #
    c.NotebookApp.ip = '0.0.0.0'
    c.NotebookApp.allow_root = True
    c.NotebookApp.open_browser = False
    c.NotebookApp.port = 8888
    c.NotebookApp.password = u'sha1:xxxxxxxxx'
    c.ContentsManager.root_dir = '~/jupyter/'
    

    里面的xxxxx一定要替换成上面那个生成的加密密文

启动运行 Jupyter Notebook

猜你喜欢

转载自blog.csdn.net/qq_30722795/article/details/107873094
今日推荐