首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【实用教程】Windows远程服务器安装anaconda,开放端口并在本地访问Jupyter notebook

【实用教程】Windows远程服务器安装anaconda,开放端口并在本地访问Jupyter notebook

作者头像
天道Vax的时间宝藏
发布于 2021-08-11 08:20:48
发布于 2021-08-11 08:20:48
4.6K00
代码可运行
举报
运行总次数:0
代码可运行

因为本人在开发过程中不习惯Linux的操作方式,记不住繁琐的Linux命令,所以特意租了一个Windows服务器,以方便公司电脑和自己私用电脑的环境配置。其实原理类似于网盘,将服务器当做一个临时文件仓库。废话不多说,我们开整!

一、anaconda安装

下载地址:https://www.anaconda.com/download/

Anaconda 是跨平台的,有 Windows、macOS、Linux 版本,在这里我们直接点击’Download’按钮就可以直接下载了,当然如果在windows服务器上有浏览器,也可以直接下载到服务器上,这样就不再用将本地的安装包导入到服务器中。 下载后的安装包↓:

我们直接双击打开安装包,进行安装。出现如下界面:

这里我们一直点击Next下一步即可, 用户协议这里,我们选择“I Agree”我同意↓

为所有人安装该应用↓。

安装路径随意,不过因为我是在服务器上安装,所以仅有C盘,我选择默认路径。不过需要注意,安装路径的文件夹必须为空,不然会给与提示。(建议安装到C盘,不然在将来我们在使用时在读取速率上可能会有一定的影响。)

后续选择环境变量配置↓:第一个选项是添加环境变量,默认是没有勾选的,请务必勾选上,如果这里不勾选,后续安装完成后想要自行添加环境变量会非常麻烦。勾选完后点击 Install 安装。如果忘了勾选可以卸载重装。

等待安装↓:

安装时间根据你的电脑配置而异,电脑配置高,硬盘是固态硬盘,速度就更快。安装过程其实就是把 安装文件 里压缩的各种 dll 啊,py 文件等,全部写到安装目标文件夹里。完成后点击Next。 最后安装结束点击Finish。

此时我们已经安装完毕,点击win菜单,我们可以看到最近添加一栏,我们刚刚安装的anaconda的各个应用。

其中Anaconda Prompt 就是我们的cmd,打开后如下:

这里默认应该是黑底白字 键入python --version 回车,查看当前安装的python版本 我们也可以通过键入python 回车进入python解释器

二、安装Jupyter Notebook

1.使用conda安装Jupyter Notebook

我们可以打开Anaconda Prompt 使用命令行安装jupyter也可以使用Navigator控制台打开应用库安装Jupyter notebook 方法1-命令行安装:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
conda install jupyter notebook

方法2-Navigator安装: 打开win菜单,点击最近安装的第一项:Anaconda Navigator,因为第一次使用,可能加载初始化会有点慢,

打开后会是如下界面:

我们找到Jupyter,点击下面的Lanuch按钮,点击之后进行初始化,会弹出浏览器窗口,进入到Jupyter环境中。

2.生成默认配置文件

win环境下打开Power Shell或者Prompt进入命令行,输入以下命令

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
jupyter notebook --generate-config

会在输入之后显示下面这一行,然后我们按照提示的路径,找到jupyter_notebook_config.py文件

右键选择打开方式 用记事本打开。 打开之后我们先放到一旁,下面我们来配置一下notebook的访问密码。

三、设置密码

1.打开Power Shell进入命令行中,输入:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ipython

进入到notebook的虚拟环境,然后输入以下代码,设置jupyter的访问密码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from notebook.auth import passwd
passwd()

输入以上代码之后,需要输入密码,输入两遍之后,回车。

之后会显示一长串字符,这就是我们需要配置的加密后的密码,我们先把他复制下来,(可以保存到一个记事本中,以备后用)。

紧接着,我们打开之前未关闭的配置文件:jupyter_notebook_config.py。

四、修改配置文件

如果不小心关闭,我们仍然按照之前提示的路径打开配置文件: 默认为:C:\Users\Administrator.jupyter\jupyter_notebook_config.py 我们右键选择用记事本打开: 取消c.NotebookApp.password = ‘’"注释,并将生成的秘钥复制进去

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
c.NotebookApp.password = 'argon2:$argonAQoMBfbrxxxxxxxxeedeb9f284770a6bcb9'

取消下面几项的注释:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
c.NotebookApp.ip='*'  # 允许任何ip访问
c.NotebookApp.open_browser = False  # 开始时是否自动开启浏览器
c.NotebookApp.port =8888 # 可自行指定一个端口, 访问时使用该端口,默认为8888

一共修改四处 然后,Crtl+S保存,关闭。

五、开放端口

前面较为简单的如何进入控制台查看实例不再赘述,如果有需要可以移步到之前所写的博客: 下面我们来设置安全组,配置规则打开8888端口。 打开实例概览,点击“更多”,选择网络和安全组选项,点击 安全组配置

进入到如下界面↓:

默认会有一个系统自动创建的安全组规则:

我们点击该默认安全组,点击“操作”栏的配置规则按钮。 打开之后,我们会发现有几个已经开放的端口,这都是系统自动生成的,以方便用户的访问和使用。

我们点解页面中的手动添加:

我们需要填写端口范围:8888,(Jupyter配置文件中设置的端口),和授权对象:选择第一项0.0.0.0/0(默认对所有用户开放)。

添加后,显示如下状态:

到这里,最好重启一下该服务器实例,重启后,我们便可以在本地电脑通过远程服务器IP:port的方式访问jupyter了。 比如:8.140.129.196:8888

不过在本地第一次访问需要输入密码,这里的密码就是我们在第三步中设置的密码,输入之后点击Log in就可进入到jupyter的环境中。

如果有什么疑问,欢迎随时私信或评论,看到后会立马回复~、 谢谢大家的阅读,如果感到对你有帮助,希望给一个一键三连啦~

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/08/10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
设置 jupyter notebook 可远程访问
默认情况下,安装好 Anaconda 后打开 jupyter notebook, 访问本地 localhost:8888 即可。但是如果要访问另一台机器,比如远端服务器上的 notebook, 即默认是不支持 172.104.105.119:8888 这样的访问,需要额外配置。
用户1558438
2018/08/23
2.4K0
基于CentOS7安装Jupyter Notebook
---- 概述 由于我的开发环境是CentOS,现在主要是以Python为主,偶尔夹杂C/C++和GoLang语言。在本地开发、测试、提交git和在生产环境再去测试、开发,并且会在生产环境会有临时性的开发任务和调整,都是比较浪费时间的。不建议直接修改生产环境的代码,临时性的修改后一定要测试并稳定运行一段时间。 写这篇博客主要是为了利用线上资源,实现跨平台开发和测试代码示例用的。所以就在服务器安装了IPython,Jupyter和Notebook。 安装和配置 在安装IPython,Jupyter和Noteb
吕海峰
2018/04/03
1.9K0
本地远程使用服务器的jupyter notebook
此处只能本地端口为8888,服务器端口为8889;最后是用户名和服务器的ip地址。
生信编程日常
2020/06/02
5.4K0
手机上利用python进行数据分析——创建自己的远程jupyter notebook
使用python的你,是否经历过想展示自己的代码却又没有电脑?又或者换一台电脑想使用python发现很多包不好安装?或者想在地铁上进行coding又但是手机却无法编译。那么跟着本文一起配置自己的远程jupyter notebook,随时随地Python。
刘早起
2020/04/22
1.1K0
手把手教你白嫖一个服务器并搭建自己的远程Notebook
大家好,关于学Python为什么需要一台自己的服务器来跑程序在之前我们就讲过,对于我来说大多是就是用来
刘早起
2020/06/05
6.1K1
远程工作利器:高效指南教你如何在Linux服务器上部署Jupyter Notebook并实现安全远程访问
pip 是 Python 的包管理工具,用于安装和管理 Python 库。在终端中运行以下命令来安装 pip:
汀丶人工智能
2024/05/30
2.9K2
远程工作利器:高效指南教你如何在Linux服务器上部署Jupyter Notebook并实现安全远程访问
jupyter notebook 远程访问
登录搬瓦工 $ jupyter notebook --generate-config # 生成配置文件 Writing default config to: /home/iosdevlog/.jupyter/jupyter_notebook_config.py $ vim ~/.jupyter/jupyter_notebook_config.py # 这个文件里面有详细说明 $ ipython # 配置密码 Python 3.6.6 (default, Jun 28 2018, 04:42:43) Type
iOSDevLog
2018/09/20
2.9K0
jupyter notebook 远程访问
远程访问服务器 jupyter notebook 的设置方法
本篇教程,介绍如何设置服务器的Jupyter,并远程登陆, 就像rstudio-server一样的。
邓飞
2019/06/13
7.6K0
安装conda和jupyter notebook
今天,安装conda因为默认安装时,环境变量选择的是on,然后我不小心点了过去,于是 开始,一个小时的安装记。。。。。 写一遍文章,记录一下,防止自己不再掉坑 先说一下conda吧 Conda 是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。 下面是conda的一些基本命令: 升级 conda update conda conda update anaconda conda update anaconda-navigator //update最新版本的anaconda-navigator 卸载 计算机控制面板->程序与应用->卸载 //windows rm -rf anaconda //ubuntu 最后,建议清理下.bashrc中的Anaconda路径。 conda环境使用基本命令: conda update -n base conda //update最新版本的conda conda create -n xxxx python=3.5 //创建python3.5的xxxx虚拟环境 conda activate xxxx //开启xxxx环境 conda deactivate //关闭环境 conda env list //显示所有的虚拟环境
废江_小江
2022/09/05
2K0
远程连接服务器jupyter notebook、浏览器以及深度学习可视化方法
问题背景 本文主要希望解决如下两个问题: 1.远程登录jupyter notebook 2.远程运行深度学习框架如何可视化loss和accuracy? 服务器一般都是字符界面的,但是有时我们需要可视化我们的结果,这样能够直观的看到我们的训练成果,这该怎么办呢? 没关系,因为服务器都会内置一个firefox浏览器,你只需要在命令窗口输入 >>> firefox 之后你的本地电脑会弹出一个Firefox的窗口,是不是很惊奇!!!(我使用的连接服务器的软件是MobaXterm)。正常的情况会出现这个界面(当然如果
marsggbo
2018/04/23
2.5K0
远程连接服务器jupyter notebook、浏览器以及深度学习可视化方法
Jupyter Notebook最常用的五大配置技巧
说到Jupyter Notebook(以下简称Jupyter),想必很多人都不陌生,这是一款神奇的web应用,权且可以把它当作python超级笔记本,当然它还支持R、Julia、Scala、Js等几十种语言。
派大星的数据屋
2022/04/03
2.5K0
Jupyter Notebook最常用的五大配置技巧
Python开发环境—— jupyter Notebook 安装使用
这篇说一下 Linux 下配置一个 Python 的 jupyter Notebook并可以外网访问进行开发的方法,这样就可以随时轻松的使用 jupyter Notebook进行pythob的开发学习,十分方便。
李郑
2018/01/14
2.4K0
远程访问云服务器的jupyter notebook
默认你安装好了Anaconda,打开Terminal安装jupyter notebook。
喜欢ctrl的cxk
2021/01/05
13.1K0
使用jupyter notebook连接服务器进行远程炼丹
执行完之后退出python终端,具体命令为: exit() 接下来生成秘钥: openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mycert.pem -out mycert.pem # 按照提示填写一大堆东西
AI算法与图像处理
2019/12/12
1.8K0
使用jupyter notebook连接服务器进行远程炼丹
玩转jupyter
Jupyter Notebook是一个开源的Web应用程序,可以让您创建和实时共享代码、方程式、可视化和说明文本等文档。主要用于:数据清理与转换,数值模拟,统计建模,机器学习等。
尾尾部落
2018/09/04
9680
jupyter远程安装文档
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
xbhog
2019/09/08
8890
配置远程访问Jupyter+腾讯云超划算活动上车
一年前写了一篇关于Anaconda的介绍,在里面大力推荐大家使用Jupyter写一些日常的代码。 https://zhuanlan.zhihu.com/p/25198543 大家都知道Jupyter是一个Web应用,因而如果有服务器的小伙伴是可以将Jupyter部署在服务器端并远程访问的,这样就拥有了自己私人的一个科学计算环境(也带有一定云存储的功能)。 刚好这次遇到腾讯云360元撸6年1核1G1M服务器的活动,于是再写一下如何在腾讯云的服务器上配置Jupyter的远程访问。 首先是腾讯云的活动。限新用户,
不二小段
2018/04/08
2.2K0
将你的PC变成一个Jupyter服务器
前些日子在复习线代,因此避免不了繁杂的行列式计算,关键算出来还不知道对不对,所以想借助 Matlab 来验证。但这玩意太重了,而且复习的时候手头只有一个 iPad,没有 PC,于是我下载了一个叫 Matlab mobile 的 APP,但是一点用也没有,输入输出十分麻烦,而且公网的访问速度也十分感人,于是我想到了可以用局域网搭建一个服务器。
棒棒鸡不棒
2022/09/01
1.6K0
将你的PC变成一个Jupyter服务器
Windows本地安装Jupyter Notebook并发布公网实现远程使用
在数据分析工作中,使用最多的无疑就是各种函数、图表、代码和说明文档,这些复杂的内容不仅让使用的人头晕脑胀,也让普通的聊天工具一脸蒙圈。沟通工具不给力,就没法协同办公,可数据分析又离不开多人配合,所以Jupyter Notebook就成为大部分数据工作人员的必备工具。正如之前所说,Jupyter Notebook很适应复杂内容的沟通,因此现在也在机器学习、深度学习和教育工作中获得广泛应用。
YY的秘密代码小屋
2024/06/07
3300
Windows本地安装Jupyter Notebook并发布公网实现远程使用
如何远程访问服务器的 Jupyter notebook
当我们拥有一台服务器的时候,通常服务器都可能包含比本地电脑比较好的配置,特别是如果做深度学习的,服务器通常意味着有好的 GPU;然后,Jupyter notebook 允许我们可以非常直观地调试代码,每完成一个函数或者一部分代码,运行一下,保存当前代码的运行结果。
kbsc13
2019/08/16
10.6K0
相关推荐
设置 jupyter notebook 可远程访问
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验