服务器安装Anaconda,部署Jupyter Notebook

目录

一、下载、安装Anaconda

1、下载Anaconda

方法一:直接在云端下载

方法二:本地下载上传到云端安装

2、安装Anaconda

二、部署Jupyter Notebook

1、更改安全组策略

2、配置Jupyter Notebook

3、后台运行Jupyter Notebook


一、下载、安装Anaconda

自动安装Python 3版本,无需提前安装Python

1、下载Anaconda

方法一:直接在云端下载

下载速度取决于服务器带宽,若服务器下载慢可使用方法二

使用清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

找到所需下载的Anaconda版本,选择.sh格式的文件,右键→复制链接地址

登陆SSH终端,"wget 链接地址":

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh

下载完可使用命令"ls"查看当前目录下的文件

方法二:本地下载上传到云端安装

本地下载速度快,用FinalShell等SSH工具上传至云端服务器

使用清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

找到所需下载的Anaconda版本,选择.sh格式的文件,点击即可下载

本地下载完成,打开FinalShell等SSH工具,上传至服务器

2、安装Anaconda

cd到含有Anaconda的目录下,输入命令"sh Ana(tab自动补全)":

sh Anaconda3-5.3.1-Linux-x86_64.sh

多次按回车键+输入"yes"等待安装即可

安装完成之后,在控制台输入"conda"检测是否安装成功

二、部署Jupyter Notebook

1、更改安全组策略

在服务器控制台中打开"安全组",创建安全组,选择"开放全部端口",点击确定

在新建的安全组后点击"配置规则",选择"关联实例"选项

添加该服务器

2、配置Jupyter Notebook

在终端输入: 

jupyter notebook --generate-config

在自动生成的配置文件中,输入以下几行代码:

c.NotebookApp.ip = '*'                #服务器的IP地址访问
c.NotebookApp.open_browser = False    #禁止自动打开网页
c.NotebookApp.port = 8888             #指定一个端口,可使用默认端口8888

保存后运行命令,启动Jupyter Notebook(需要root权限):

jupyter notebook --allow-root

复制生成的网址,改为服务器IP地址或域名即可访问

3、后台运行Jupyter Notebook

若要关闭SSH后台运行Jupyter Notebook,则先安装screen:

yum install screen

再使用命令: 

screen jupyter notebook --allow-root

即可关闭SSH,后台运行Jupyter Notebook。

要在云端部署Jupyter Notebook,你可以按照以下步骤进行操作: 1. 选择一个云服务提供商,比如Amazon Web Services (AWS)、Microsoft Azure、Google Cloud Platform (GCP)等。这些云服务提供商都提供了可用于部署Jupyter Notebook的虚拟机实例。 2. 在所选云服务提供商上创建一个虚拟机实例。你可以选择一个合适的操作系统,如Ubuntu、CentOS等。 3. 安装Anaconda或Miniconda。这是因为Anaconda是一个开源的Python发行版,内置了Jupyter Notebook和其他常用的Python库。你可以从Anaconda官方网站下载适用于你的操作系统的安装程序,或者选择Miniconda,它是一个更轻量级的版本。 4. 创建一个新的conda环境并激活它。在命令行中运行以下命令: ``` conda create -n myenv python=3.8 conda activate myenv ``` 这将创建一个名为"myenv"的新环境并激活它。 5. 安装Jupyter Notebook。在conda环境中运行以下命令: ``` conda install jupyter ``` 6. 生成Jupyter Notebook配置文件。运行以下命令以生成默认配置文件: ``` jupyter notebook --generate-config ``` 7. 编辑Jupyter Notebook配置文件。使用文本编辑器打开生成的配置文件(通常位于`~/.jupyter/jupyter_notebook_config.py`),并将以下行取消注释并修改为以下内容: ``` c.NotebookApp.ip = '0.0.0.0' c.NotebookApp.port = 8888 c.NotebookApp.allow_remote_access = True c.NotebookApp.open_browser = False ``` 这将允许从远程访问Jupyter Notebook,并在所有可用IP地址的8888端口上运行。 8. 启动Jupyter Notebook服务器。在命令行中运行以下命令: ``` jupyter notebook ``` 这将启动Jupyter Notebook服务器并显示一个URL。 9. 通过使用云服务提供商提供的网络配置,将服务器的公共IP地址和端口8888映射到公共网络上。 10. 现在,你可以通过在浏览器中输入服务器的公共IP地址和端口8888来访问Jupyter Notebook。 请注意,这只是部署Jupyter Notebook的基本步骤。在实际情况下,你可能需要进一步配置网络和安全设置,并根据云服务提供商的特定要求进行操作。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青芒小智

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值