其他分享
首页 > 其他分享> > jupyter安装使用

jupyter安装使用

作者:互联网

jupyter技术原理及安装使用

参考连接:

  1. 部署jupyter容器、以及简单使用 - 名字很长容易被惦记 - 博客园
  2.  安装步骤

2.1 容器内执行   pip install jupyter

2.2 修改配置文件

#生成jupyter配置文件,这个会生成配置文件.jupyter/jupyter_notebook_config.py

jupyter notebook --generate-config

#使用ipython生成密码

In [1]: from notebook.auth import passwd

In [2]: passwd()

Enter password:

Verify password:

Out[2]: 'sha1:******'

#回到宿主机,启动时挂载的目下,修该配置文件.jupyter/jupyter_notebook_config.py中修改以下参数

c.NotebookApp.ip='*'                          #绑定所有地址

c.NotebookApp.password = u'刚才生成的密码'

c.NotebookApp.open_browser = False            #启动后是否在浏览器中自动打开

c.NotebookApp.port =8888                      #指定一个访问端口,默认8888,注意和映射的docker端口对应

2.3测试

配置完成以后,就可以用 jupyter notebook命令把jupyter启动起来了,如果在容器中直接使用的root用户,启动jupyter的命令为jupyter notebook --allow-root。

2.4 可能遇到的问题

2.4.1 找不到jupyter command

     通过find -name jupyter  找到bin文件目录,将该目录加入到  /etc/profile 或者直接到该目录下执行

2.4.2 使用容器启动时注意目录映射,参考格式如下

version: "3.7"
services:
  jupyterServiceV4:
    image: jupyter:v4
    container_name: jupyterV4
    extra_hosts:
      - "master:*.*.169.*"
    network_mode: "host"
    ports:
      - "8888:8888"
    volumes:
      - /data/*/*/jupyter:/data/*/*/jupyter
      - ~/mnt:/mnt
      - /root/.jupyter:/root/.jupyter
    command:
      - /bin/bash
      - -c
      - |
          hostname
          hostname jupyterV4
          hostname
          echo beforehello
          python -V
          java -version
          pip -V
          echo done
          cd ****
          ./jupyter notebook --allow-root
          while true; do sleep 10; done
    privileged: true

标签:jupyter,配置文件,root,notebook,使用,8888,NotebookApp,安装
来源: https://blog.csdn.net/WangYouJin321/article/details/120991016