当前位置: 首页 > news >正文

在服务器开jupyter notebook server

参考

  • https://blog.csdn.net/qq_23869697/article/details/124178117
  • https://blog.csdn.net/m0_37201243/article/details/122531675

1、安装notebook

pip install notebook

2、生成配置文件

jupyter notebook --generate-config

生成的配置文件,在linux下的路径一般是“/home/USERNAME/.jupyter/jupyter_notebook_config.py”

3、配置密码

jupyter notebook passwordEnter password:  ****
Verify password: ****
[NotebookPasswordApp] Wrote hashed password to /Users/you/.jupyter/jupyter_notebook_config.json

4、编辑配置文件

vim ~/.jupyter/jupyter_notebook_config.py# 在 jupyter_notebook_config.py 文件中添加以下配置
# Set ip to '*' to bind on all interfaces (ips) for the public server
c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
# It is a good idea to set a known, fixed port for server access
c.NotebookApp.port = 8888
c.NotebookApp.notebook_dir = '/root/jupyter_projects' #这里是设置Jupyter的根目录
c.NotebookApp.allow_root = True # 为了安全,Jupyter默认不允许以root权限启动jupyter

5、启动notebook后台运行

nohup jupyter notebook --port=12345 --no-browser > logs/jupyter_notebook.log 2>&1 &

上面的指令也可以添加上 --allow-root

6、在本地浏览器访问

在浏览器中输入 http://ip:12345

7、查看端口是不是被占用

# 查看端口12345是不是被其他进程占用了
netstat -lnp | grep 12345# 也可以用下面的方式查看 端口12345 是不是被占用了
ps -ef | grep 12345

http://www.lryc.cn/news/127322.html

相关文章:

  • Jetpack 中的 databinding - 使用篇
  • C++之signal信号应用实例(一百七十六)
  • 【数据分析入门】Numpy进阶
  • 数据结构的图存储结构
  • 爬虫IP时效问题:优化爬虫IP使用效果实用技巧
  • 【uniapp】picker mode=“region“ 最简单的省市区 三级联动
  • 解决Java中的“Unchecked cast: java.lang.Object to java.util.List”问题
  • 我的创作纪念日(128天)
  • 30W IP网络有源音箱 校园广播音箱
  • 什么是DNS服务器的层次化和分布式?
  • Django图书商城系统实战开发-部署上线操作
  • Springboot 实践(1)MyEclipse2019创建maven工程
  • 41 | 京东商家书籍评论数据分析
  • 【数据挖掘】如何保证数据一致性?
  • 深度学习AIGC问答
  • 大数据第二阶段测试(二)
  • 【mysql报错解决】MySql.Data.MySqlClient.MySqlException (0x80004005)或1366
  • Kafka-eagle监控平台
  • ubuntu16.04制作本地apt源离线安装
  • 【Leetcode】91.解码方法
  • easyx图形库基础:2.基本运动+键盘交互
  • 计算机竞赛 opencv 图像识别 指纹识别 - python
  • UI自动化测试常见的Exception
  • 魔棒:手机智能无人直播软件多少钱?
  • 网络安全 Day-32 Linux 系统定时任务补充
  • 【OpenGauss源码学习 —— 执行算子(hash join 算子)】
  • [Go版]算法通关村第十二关青铜——不简单的字符串转换问题
  • 十种排序算法(附动图)
  • 【校招VIP】测试类型之兼容性测试分析
  • STM32--TIM定时器(1)