本地部署 Jupyter 并实现外部访问(Windows 版本)

Jupyter Notebook 是一款交互式 Web 应用程序,支持用户使用多种编程语言如 Python、Julia 等,将代码、文本、和其他相关元素结合在一起,创建动态文档。可以用在数据分析、机器学习、数据可视化等方面。本文将详细介绍如何在本地在 Anaconda 环境下安装 Jupyter 以及结合路由侠内网穿透实现外网访问服务器。

第一步 ,利用 Anaconda 部署 Jupyter

1,Anaconda 下载(在 python 安装好的前提下进行)。点此进入官网下载 Anaconda

找到想要的版本点击下载 .exe 文件。

2,环境变量配置。在系统变量中找到 path ,并根据下列目录新建变量。

复制代码
D:\Anaconda\Library\bin
D:\Anaconda
D:\Anaconda\Scripts
D:\Anaconda\Library\mingw-w64\bin
D:\Anaconda\Library\usr\bin

3,查看 Anaconda 和 python 是否都配置完成。

4,配置国内镜像源。

复制代码
conda config --add channels    https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels    https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
//设置搜索时显示通道地址
conda config --set show_channel_urls yes

5,为 Jupyter 创建新的虚拟环境。

复制代码
conda create --name jupyter_learn

下载 pytorch 库。

复制代码
pip install torch

6,直接安装 Jupyter。

复制代码
pip install jupyter notebook

7,激活当前环境,下载所需内核。

复制代码
conda activate jupyter_learn
pip install ipykernel

注册内核。

复制代码
python -m ipykernel install --user --name=jupyter_learn --display-name="jupyter_learn"

8,启动 Jupyter,直接通过本地浏览器跳转 Jupyter 工作页面 或通过复制 Jupyter 运行出来的 URL 进入。

复制代码
jupyter notebook
第二步, 外网访问 Jupyter

本机安装路由侠。点此下载

1,下载安装完成后,打开路由侠界面,点击【内网映射】。

;

2,点击【添加映射】。

3,选择【原生端口】。

4,在内网端口里填写 Jupyter 的默认端口 8888 后点击【创建】按钮,如下图。

5,创建好后,就可以看到一条映射的公网地址,鼠标右键点击【复制地址】。

6,在外网的浏览器的地址栏输入复制的外网地址就可以访问本地部署的 Jupyter 界面了。

相关推荐
番茄啊1 小时前
linux 开启xftp连接
linux·运维·服务器
AI 编程助手GPT2 小时前
curl 返回成功就能收文件?用本地 HTTP 验证错误页与超时
网络·网络协议·http
Julien20043 小时前
管理机密(一)
运维·服务器·开发语言·学习方法
the3clipse3 小时前
MPC-HC 下载安装与最佳配置教程:免费开源、轻量无广告、支持 4K 硬解的 Windows 播放器
windows·播放器·安装教程·硬件加速·mpc-hc·字幕设置·lav filters
流浪0014 小时前
计算机网络篇16:传输层——TCP 报头属性字段:16 位窗口大小撑起流量控制,六个标志位标识报文类型
网络协议·tcp/ip·计算机网络·urg紧急指针·tcp报头
独隅4 小时前
WebStorm Windows 版 React / Next.js 实战替换指南
javascript·windows·webstorm
陈工大模型4 小时前
2026年11月最新免费解压软件横评:7-Zip 、 Win解压缩名列前茅
windows·软件工程·7-zip·压缩软件
从琳开始9896 小时前
网络原理入门(二)------OSI七层模型?TCP/IP五层(四层)模型原来是这样的
java·网络·tcp/ip·java-ee·php
Jongkhurun7 小时前
以太网的最小帧长为什么是 64 字节:从 CSMA/CD 冲突窗口推导 64 Byte
网络协议
AOI小白新手上路7 小时前
深度学习算力购置方案分析:本地 RTX 4090 服务器 vs 云端租赁
服务器·人工智能·深度学习