返回介绍

入门篇

发布于 2024-09-23 22:40:04 字数 1661 浏览 0 评论 0 收藏 0

调用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文