Linux云服务器Anaconda安装和Jupyter Notebook连接
(一)Anaconda安装
1.pc机下载安装包:
官网下载:https://www.anaconda.com/products/individual(在页面的最下方可以选择安装包类型)
清华镜像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
选择下载XXX-Linux-x86_64.sh
类型的Linux安装包。(本项目使用Anaconda3-5.2.0-Linux-x86_64.sh)
然后通过Xftp
和Xshell
等软件将安装包导入到Linux系统下。
进入Linux系统,在安装包所在的位置下输入下面命令查看安装包是否传输到Linux系统下
ls
显示你传输的安装包后,表示已经Linux版Anaconda安装包下载完成。
2.Anaconda安装:
在安装包所在的文件夹下输入
bash Anaconda3-5.2.0-Linux-x86_64.sh
阅读完成相关声明后,让你进行选择,直接输入yes
。
之后会询问你安装地址,你可以选择输入Linux系统内的绝对地址或者直接回车。
显示如下后表示安装成功。
接下来会询问你是否安装vs code,我们输入no
不安装。
刷新一下你的环境变量,或者重新连接一下你的Linux服务器。
source /root/.bashrc
在控制台输入python3
或者conda list
查看是否安装成功。
3.更改conda国内源:
#添加国内清华镜像源,下载速度变快
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
(二)Jupyter Notebook连接
1.下载Jupyter Notebook:
用conda下载Jupyter库
conda install -y jupyter
生成Jupyter配置文件
jupyter notebook --generate-config
如果发生以下报错,说明软件版本过高,需要下载低版本,如果没有报错,可以跳过此步骤
下载低版本代码如下(未产生上图报错,可以直接跳过下面代码)
conda install -y tornado=4.5
为Jupyter Notebook设置密码等
进入python3
开发环境,然后输入以下代码
from IPython.lib import passwd
passwd()
然后输入密码和确认密码,会生成一个长字符串,用于后面配置使用,然后退出python3
环境
配置Jupyter的信息,打开配置文件
vim /root/.jupyter/jupyter_notebook_config.py
将以下内容添加到文件最后并保存
c.NotebookApp.allow_root =True
c.NotebookApp.allow_remote_access = True
c.NotebookApp.ip = '*'
c.NotebookApp.notebook_dir = '/usr/local'
c.NotebookApp.open_browser = False
c.NotebookApp.password = '填写你前面生成的字符串'
c.NotebookApp.port = 8888
启动服务,并在浏览器上远程访问
jupyter notebook
在浏览器上,输入你的服务器的公网IP后加英文冒号和8888,如下页面表示成功
2.下载Keras深度学习框架:
在服务器的终端,下载python的第三方库
conda install tensorflow
conda install keras
3.安装代码提示:
在服务器终端输入以下命令
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user --skip-running-check
配置过程参考了许多大佬的帖子,此博客仅作为笔记,和大家分享一下我的经历,希望大家少走弯路。