jupyter笔记
1、直接安装(使用conda)
- 新建虚拟环境:conda install -n jupyter python=3.10 #一开始用的3.11.8,各种不服,最终发现有个组件需要<3.11
- 进入虚拟环境:conda activate jupyter
- 安装:conda install jupyterlab
- 补全:根据运行时报错安装缺失的组件:conda install jupyter_server_fileid jupyter_server_ydoc nbclassic nodejs
- 配置:~/.jupyter/jupyter_lab_config.py:
- c.ServerApp.allow_origin = '*'
- c.ServerApp.ip = '0.0.0.0'
- c.ServerApp.root_dir = '/app1/samples'
- c.ServerApp.password_required = True
- c.ServerApp.password = '密码串' #密码串通过执行命令来生成:python3 -c "from jupyter_server.auth import passwd; print(passwd())"
- 运行:nohup jupyter lab 1>/dev/null 2>/dev/null &
2、docker方式:
- 拉取镜像:docker pull jupyter/datascience-notebook
- 启动,启动后将会显示一个token,后面可以用来修改密码(浏览器首页)
docker run -itd / --name jupyter / #容器名称 -p 8888:8888 / #侦听端口 -e "GRANT_SUDO=yes" / #允许jupyter用户拥有管理员权限 -v /home/user:/home/jovyan/work / #挂载工作目录 -v /app1:/home/jovyan/app1 / # 挂载其他目录 jupyter/datascience-notebook # 镜像名称
- 修改登录密码:
- 方法一:使用启动命令得到的token在客户端浏览器中修改密码,这种方式密码是否能持久化未得到验证。
- 方法二:
1、进入容器:docker exec -it jupyter bash 2、执行命令jupyter notebook password,将会根据输入生成新的密码文件,存放在/home/jovyan/.jupyter/jupyter_server_config.json
3、重启容器
- 访问:http://ip:8888/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
2017-03-30 再谈git的http服务-权限控制hooks版