jupytr notebook远程登录Linux服务器,切换conda虚拟环境
$ jupyter notebook --generate-config
生成jupyter_notebook_config.py文件
• Windows: C:\Users\USERNAME\.jupyter\jupyter_notebook_config.py
• OS X: /Users/USERNAME/.jupyter/jupyter_notebook_config.py
• Linux: /home/USERNAME/.jupyter/jupyter_notebook_config.py
修改文件中的配置参数:
vim ~/.jupyter/jupyter_notebook_config.py
#将默认值False修改为True,表示允许外部访问,这个设置和下面IP设置,双重保障外部用户访问的可达性: c.NotebookApp.allow_remote_access = True # 等号右边的‘localhost’(仅仅运行本地访问),修改为‘*’,表示允许所有IP皆可访问 c.NotebookApp.ip='*' # 禁止自动打开浏览器 c.NotebookApp.open_browser = False #设置一个固定的notebook服务会监听的IP端口(这里设置为8888),这个值可以任意,只要保证不和其他已经启用的端口号冲突即可。 c.NotebookApp.port = 8888 做完上述配置之后,保存文件并退出。
设置jupyter notebook的密码:
$ jupyter notebook password
Enter password: ****
Verify password: ****
修改防火墙权限:
如果没有安装防火墙,需要先安装再执行
$ sudo firewall-cmd --zone=public --add-port=8888/tcp --permanent
$ sudo systemctl restart firewalld
启动jupyter服务:
$ nohup jupyter notebook &
nohup就是不挂起的意思( no hang up)。该命令的一般形式为:
nohup jupyter notebook &
使用&命令后,作业被提交到后台运行,当前控制台没有被占用,否则,一旦把当前终端关掉(退出帐户时),作业就会停止运行。
nohup命令可以在你退出帐户之后继续运行相应的进程。
可以在浏览器界面输入地址和端口进行远程访问。
修改配置使得jupyter可以切换conda虚拟环境:
- 激活对应的虚拟环境:conda
activate 环境名称
- 安装
conda install ipykernel
; - 将环境写入notebook的kernel中:
python -m ipykernel install --user --name 环境名称 --display-name "Python (环境名称)"
- 然后打开notebook:
jupyter notebook
- 然后把对应文件的kernel---> change kernel修改一下
okay!!!!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现