部署服务器jupyter notebook

1.安装anaconda

2.在服务器终端输入ipython进入python的shell形式

输入: from notebook.auth import passwd
passwd()
在这里插入图片描述

3.输入密码后会自动生成sha1秘钥,使用jupyter notebook --allow-root --generate-config 命令

生成jupyter 配置文件,进入其中在其末尾添加以下内容:

c.NotebookApp.ip = ‘0.0.0.0’ # 所有绑定服务器的IP都能访问,若想只在特定ip访问,输入ip地址即可

#c.NotebookApp.notebook_dir = ‘E:’ # 这里是设置Jupyter的根目录,若不设置将默认root的根目录,不安全
c.NotebookApp.open_browser = False # 我们并不想在服务器上直接打开Jupyter Notebook,所以设置成False

c.NotebookApp.password = u’sha1:****’ # 注意更换自己生成的秘钥
c.NotebookApp.port = 1036 # 将端口设置为自己喜欢的吧,默认是8888

4.启动jupyter

jupyter notebook --ip=0.0.0.0 --allow-root

如果想长期挂在服务器运行可 nohup jupyter notebook --ip=0.0.0.0 --allow-root

5.给jupyter 装上主题皮肤

1.装主题
在jupyter里面创建一个jupyter文档 输入!pip install jupyterthemes命令即安装主题
2.选择主题
jt -h – 获取帮助
jt -l – 列出可用主题
jt -t onedork – 设置指定主题(onedork处可改为自己想设置的主题名称)
jt -r – 重置默认主题
#可用主题如下
Available Themes:
chesterish
grade3
monokai
oceans16
onedork
solarizedd
solarizedl

基本测试换进去看了看
grade3:白橙色
gruvboxd:黑橘黄色
gruvboxl:黄橙色
monokai:黑绿色
oceans16:黑蓝白色
onedork:黑底白绿蓝
solarizedd:黑绿底 黄色 灰白字
solarizedl :黄色底 橙红色标题 灰黑色字

个人觉得monokai、solarizedl都还行、审美疲劳了换换、敲代码可以保持激情,纯属个人喜欢哈哈哈,大家随意

6.jupyter降级

最近jupyter7版本界面变化较大,不喜欢的朋友可以降级为原来版本
pip uninstall notebook
pip install notebook==6.5.5 -i https://pypi.tuna.tsinghua.edu.cn/simple

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在云端部署Jupyter Notebook,你可以按照以下步骤进行操作: 1. 选择一个云服务提供商,比如Amazon Web Services (AWS)、Microsoft Azure、Google Cloud Platform (GCP)等。这些云服务提供商都提供了可用于部署Jupyter Notebook的虚拟机实例。 2. 在所选云服务提供商上创建一个虚拟机实例。你可以选择一个合适的操作系统,如Ubuntu、CentOS等。 3. 安装Anaconda或Miniconda。这是因为Anaconda是一个开源的Python发行版,内置了Jupyter Notebook和其他常用的Python库。你可以从Anaconda官方网站下载适用于你的操作系统的安装程序,或者选择Miniconda,它是一个更轻量级的版本。 4. 创建一个新的conda环境并激活它。在命令行中运行以下命令: ``` conda create -n myenv python=3.8 conda activate myenv ``` 这将创建一个名为"myenv"的新环境并激活它。 5. 安装Jupyter Notebook。在conda环境中运行以下命令: ``` conda install jupyter ``` 6. 生成Jupyter Notebook配置文件。运行以下命令以生成默认配置文件: ``` jupyter notebook --generate-config ``` 7. 编辑Jupyter Notebook配置文件。使用文本编辑器打开生成的配置文件(通常位于`~/.jupyter/jupyter_notebook_config.py`),并将以下行取消注释并修改为以下内容: ``` c.NotebookApp.ip = '0.0.0.0' c.NotebookApp.port = 8888 c.NotebookApp.allow_remote_access = True c.NotebookApp.open_browser = False ``` 这将允许从远程访问Jupyter Notebook,并在所有可用IP地址的8888端口上运行。 8. 启动Jupyter Notebook服务器。在命令行中运行以下命令: ``` jupyter notebook ``` 这将启动Jupyter Notebook服务器并显示一个URL。 9. 通过使用云服务提供商提供的网络配置,将服务器的公共IP地址和端口8888映射到公共网络上。 10. 现在,你可以通过在浏览器中输入服务器的公共IP地址和端口8888来访问Jupyter Notebook。 请注意,这只是部署Jupyter Notebook的基本步骤。在实际情况下,你可能需要进一步配置网络和安全设置,并根据云服务提供商的特定要求进行操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值