文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
入门篇
调用 shell 命令: 可以在 notebook 里 !符号 调用 shell 命令,如 !pip install rpy2
密码管理和远程访问
查询密码
$ jupyter notebook list
Currently running servers:
http://localhost:8888/?token=7c9064bfb5139e72eb8774248df75d0564f450b09a13d57a :: E:\dev\python\bin\python36\Scripts
设置密码
法 1:在 jupyter notebook 正常开的文件 或 ipython 里输入
in[1] from notebook.auth import passwd
in[2] passwd()
Enter password:
Verify password:
Out[2]: ‘sha1:f704b702aea2:01e2bd991f9c7208ba177b46f4d10b6907810927‘
法 2: 直接命令行设置:
$ jupyter notebook password
Enter password:
Verify password:
说明:Ipython 把输入的密码转换成 sha,并用于认证 JupyterLab,如果在 Ipython 输入密码和确认密码时直接回车,相当于不设密码,因此登录 JupyterLab 时可以不输入密码直接点击登录。
jupyterlab 配置文件
产生配置文件: $ jupyter lab --generate-config
修改配置文件:~/.jupyter/jupyter_notebook_config.py
# 允许修改代码,缺省为 False
c.NotebookApp.allow_password_change=False
# 将 ip 设置为*,意味允许任何 IP 访问
c.NotebookApp.ip = ‘*‘
# 这里的密码就是上边我们生成的那一串
c.NotebookApp.password = ‘sha1:f704b702aea2:01e2bd991f9c7208ba177b46f4d10b6907810927‘
# 服务器上并没有浏览器可以供 Jupyter 打开
c.NotebookApp.open_browser = False
# 监听端口设置为 8888 或其他自己喜欢的端口
c.NotebookApp.port = 8888
# 允许远程访问
c.NotebookApp.allow_remote_access = True
如果以 root 身份启动需要加入--allow-root
$ jupyter notebook --ip=127.0.0.1 --port 8000 --allow-root
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论