Jupyter notebook配置与常用指令

本文档详细介绍了如何在Linux环境下配置Jupyter Notebook服务器,包括生成配置文件、设置登录密码、修改配置参数如监听IP、端口和工作目录。此外,还讲解了如何在特定虚拟环境中添加内核,并解决权限问题。最后,提供了查看和管理Jupyter Notebook内核的方法。
摘要由CSDN通过智能技术生成

配置jupyter notebook服务器

  • 创建jupyter_notebook_config.py 文件
jupyter notebook --generate-config
  • 生成登录密码
[root@162 ~]# ipython
Python 3.6.8 (default, Aug  7 2019, 17:28:10) 
Type 'copyright', 'credits' or 'license' for more information
IPython 7.11.1 -- An enhanced Interactive Python. Type '?' for help.

In [1]: from notebook.auth import passwd                                                                                                                                   

In [2]: passwd()                                                                                                                                                           
Enter password: 
Verify password: 
Out[2]: 'sha1:b123c6b8848f:4bd35144678df876ab789aebceeee5d876ba204a'
In [3]:
  • 修改文件内容
vim /home/USERNAME/.jupyter/jupyter_notebook_config.py
  1. /keyworld 查找关键字,i修改,esc保存,:wq保存退出
# 去掉每个条目前的注释 '#'
c.NotebookApp.ip = '*' # 设置Jupyter监听的ip地址,修改为*表示监听所有ip地址,最好绑定一个特定的自己的ip,不然所有位置都可以访问
c.NotebookApp.password = u'sha1:b123c6b8848f:4bd35144678df876ab789aebceeee5d876ba204a' # 将该内容替换为上一步设置密码时生成的sha1值
c.NotebookApp.open_browser = False # 禁止启动时自动打开浏览器(本来在桌面平台上安装使用时可以开启,在服务器上不需要此设置,因此设置为False)
c.NotebookApp.port = 1024 # 指定访问的端口,按照自己喜好设定,默认是8888,注意不要和已用端口冲突
c.NotebookApp.notebook_dir = '/Your/Directory' # 设置运行时的目录,因为以root身份运行时默认会在/root目录下,因此最好修改成自己喜欢的目录,例如'/home/jupyter'
  • 运行
  1. 服务器运行jupyternotebook
  2. 记录服务器生成的本地ip(在同一局域网下),或者服务器真实ip:用来连接
  • 添加内核

1 切换到要添加的虚拟环境,确认是否安装 ipykernel

python -m ipykernel --version
如果没有安装,则安装
python -m pip install ipykernel

2 在自己的虚拟环境中运行 为 Jupyter 添加内核

python -m ipykernel install --user --name=python3 --display-name py37
 - 遇到困难(选)

在linux环境下可能会遇到权限不足的问题,需要sudo权限。但是使用了sudo权限后,默认的python就不是环境中的python了,可以使用which python来查看。两个方法:

1.我们手动告知python的具体位置

# 这里我们手动告知python的路径
/home/test/anaconda2/envs/myPython2/bin/python -m ipykernel install --name myPython2

3、查看 Jupyter notebook kernel

jupyter kernelspec list
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值