黑群晖搭建 Jupyter Notebook介绍、安装及使用教程

下载官方版:

 

Anaconda3的安装python

Anaconda 下载地址:

https://www.anaconda.com/products/individual#download-section

清华大学开源软件站

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

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

一、本地下载64-Bit (x86) Anaconda3-5.2.0-Linux-x86_64.sh,并经过winscp将其上传到群晖的/root/目录下。linux

wget –show-progress -cqO ./anaconda/Anaconda3-5.2.0-Linux-x86_64.sh https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.2.0-Linux-x86_64.sh

wget –no-check-certificate -qO- https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.2.0-Linux-x86_64.sh

二、切换到root目录下(使用root登陆putty)docker

cd /root/

 

三、在Linux里面.sh文件是可执行的脚本文件,须要用命令bash来进行安装vim

bash ./Anaconda3-5.2.0-Linux-x86_64.sh.sh

 

四、回车-接受协议,接受协议(yes),输入安装路径(直接回车可以使用默认安装路径),操做以下图所示:bash

 

五、设置环境变量,其中./bashrc为当前用户有效,能够选择no,(可设置全部用户有效,编辑/etc/profile文件,由于只是固定跑一些版本,此处本人未设置),添加环境变量: spa

export ANACONDA_HOME=安装路径3d

export PATH=$ANACONDA_HOME/bin:$PATHcode

最后生效source /etc/profile
文件,验证是否安装成功(#python)blog

 

jupyter notebook 的设置ip

>>>设置目标:局域网可访问,且随群晖开机启动

 

1.使用普通帐户登陆到putty。

 

2.打开ipython,生成密码

[root@DS3617xs]# ipython
In [1]:  from notebook.auth import passwd
In [2]: passwd()
Enter password: 123456Verify password: 123456Out[2]: 'sha1:f8b5f5dbeca8:d1f5b93d5e787e4bf1bf4ad2c48c177ba79f55dd'     #这个秘钥要copy备用

 

3.生成配置文件( /volume1/docker/anaconda3/为anaconda的安装路径 )

/volume1/docker/anaconda3/bin/jupyter-notebook --generate-config

 

4.使用vim编辑配置文件

vim /volume1/homes/admin/.jupyter/jupyter_notebook_config.py

修改以下选项,修改后保存

# 设置为0.0.0.0 局域网可访问
c.ConnectionFileMixin.ip = '0.0.0.0'

# c.NotebookApp.ip = 'localhost'  改成 本机IP
c.NotebookApp.ip = '172.18.108.101'

# 自定义文件目录
c.NotebookApp.notebook_dir = '/volume1/linux_data/jupyterNotebook/'

#这个就是上面生成的秘钥
c.NotebookApp.password = u'sha1:f8b5f5dbeca8:d1f5b93d5e787e4bf1bf4ad2c48c177ba79f55dd'  

 

5. 设置开机启动

/volume1/docker/anaconda3/bin/jupyter-notebook

运行jupyter lab出现“Running as root is not recommended. Use –allow-root to bypass”的解决方法(附:jupyte配置方法)

Donald Su 于 2019-07-17 21:51:25 发布 7762 收藏 10
分类专栏: Python
版权

Python
专栏收录该内容
35 篇文章0 订阅
订阅专栏
文章目录
1、问题解决
1-1、产生jupyter配置文件
1-2、修改配置文件
2、jupyter配置
3、jupyter修改密码
1、问题解决
运行jupyter notebook、jupyter lab出现“Running as root is not recommended. Use –allow-root to bypass”错误
可以通过如下方法解决该问题:

1-1、产生jupyter配置文件
使用 jupyter notebook –generate-config 命令生成jupyter配置文件,将会提示当前生成的配置文件的存放路径,一般为 ~/.jupyter/jupyter_notebook_config.py

1-2、修改配置文件
vim ~/.jupyter/jupyter_notebook_config.py打开配置文件,找到 #c.NotebookApp.allow_root = False ,去掉#,并修改为True。

保存该文件,使用jupyter notebook重新运行程序。

关于后台运行jupyter, 可以参考另一片文章:后台运行jupyter notebook程序

2、jupyter配置
使用jupyter notebook,更推荐使用 jupyter lab,这样有浏览操作的功能,非常便捷。安装方法: pip3 install jupyterlab或者pip install jupyterlab。

如果只是临时性使用,推荐如下命令运行jupyter:

jupyter lab –ip 0.0.0.0 –port 8888 –allow-root –no-browser
1
永久有效的配制方法,配置文件产生方法见:上面1-1的方法:

使用 jupyter notebook –generate-config 命令生成jupyter配置文件
使用vim ~/.jupyter/jupyter_notebook_config.py打开配置文件,找到或者直接添加如下内容修改相关配置
c.NotebookApp.ip = ‘0.0.0.0’ # listen on all IPs,远程访问时需要配置该项
c.NotebookApp.port = 55555 #jupyter监听的端口
c.NotebookApp.open_browser = False #是否在键入`jupyter`时打开浏览器
c.NotebookApp.password = ‘argon2:$argon2id$v=19$m=10240,t=10,p=8$yquzhGfZQd0ul/9aC4F7cQ$qMZffPLzgtukdg51uY6+aQ’ #jupyter server密码,生成方法见3的内容。
c.NotebookApp.allow_root = False #是否同意jupyter以root身份运行
1
2
3
4
5
3、jupyter修改密码
终端中键入jupyter notebook password命令,输入密码,生成的密码将会保存在~/.jupyter/jupyter_notebook_config.json文件中。如下图中1所示
使用 cat ~/.jupyter/jupyter_notebook_config.json查看文件内容,将其中password内容提取出来,修改配置文件c.NotebookApp.password的值。

Windows 安装完,需要手动添加环境变量。

Linux 和 MacOS 在安装过程中,会有提示是否设置环境变量。

Windows 添加环境变量需要在电脑->鼠标右键->属性->高级系统设置->环境变量->Path中设置。

图片

D:\Anaconda 为 Anaconda 的安装目录,将下面这两个地址添加到 Path 中即可。

D:\AnacondaD:\Anaconda\Scripts

都配置好后,可以在 cmd 或 Anaconda Prompt 中使用 Anaconda 搭建环境了。

输入指令:

conda create -n your_name jupyter notebook

这句话的意思是创建一个名字为 your_name 的虚拟环境,并且这个虚拟环境额外安装 jupyter notebook 第三方库。

可以将 your_name 改为你自己喜欢的名字,这个名字是你的虚拟环境的名字,自己随便取,比如jack。

随后,输入y进行安装:

图片

安装好后,可以通过指令 conda info -e 查看已有环境情况。

图片

从上图可以看到,有两个环境,一个是 base ,自带的基础环境,另一个是我们新创建的名为 jack 的环境。

安装好环境后,我们可以使用指令激活 jack 环境:

activate jack

图片

可以看到,我们的环境由 base 变成了 jack 。

接下来,我们就可以在这个环境里,安装自己想要的第三方库,比如 requests。

conda install requests

对于 conda 搜不到的包,也可以使用 pip 安装:

python -m pip install xxx

需要安装的第三方库安装完毕,可使用命令直接打开 Jupyter Notebook:

jupyter notebook

 

输入代码后,按 Ctrl + Enter 快捷键,即可运行程序:

图片

这个 Jupyter Notebook 使用的环境就是名为 jack 的虚拟环境。

想安装 Pytorch 啥的,直接在这个虚拟环境里安装即可,真香!

2

conda出现错误:

只需要修复下conda即可,可以用原来的安装包进行修复:

./Anaconda3-5.3.1-Linux-x86_64.sh -u

在Debian 10上安装Anaconda,包括更新及卸载Anaconda的方法

2019-11-14 09:55:20作者:戴进稿源:云网牛站
本文介绍在Debian 10操作系统上下载并安装Anaconda Python Distribution的方法,包括更新及卸载Anaconda。

在Debian 10上安装Anaconda,包括更新及卸载Anaconda的方法

 

安装Anaconda

在选写本文时,Anaconda的最新稳定版本为2019.10,在下载Anaconda安装程序脚本之前,请访问Anaconda下载页面,地址:https://www.anaconda.com/,并检查是否有可用于Python 3(参考:在Debian 10系统上为Python 2/3安装和使用Pip的方法)的Anaconda新版本可供下载。

在Debian 10上安装Anaconda,包括更新及卸载Anaconda的方法

使用wget或curl下载Anaconda安装脚本:

$ wget -P /tmp https://repo.anaconda.com/archive/Anaconda3-2019.10-Linux-x86_64.sh

下载可能需要一些时间,具体取决于你的连接速度,完成后,使用sha256sum命令验证脚本的数据完整性:

$ sha256sum /tmp/Anaconda3-2019.10-Linux-x86_64.sh

你应该看到类似以下的输出:

在Debian 10上安装Anaconda,包括更新及卸载Anaconda的方法

确保上面命令中打印的哈希值与你要安装的Anaconda版本在64位Linux上的Anaconda with Python 3页面上可用的哈希值匹配,地址:https://docs.anaconda.com/anaconda/install/hashes/lin-3-64:

https://docs.anaconda.com/anaconda/install/hashes/Anaconda3-2019.10-Linux-x86_64.sh-hash/

在Debian 10上安装Anaconda,包括更新及卸载Anaconda的方法

运行脚本以启动Anaconda安装过程:

$ sh /tmp/Anaconda3-2019.10-Linux-x86_64.sh

Welcome to Anaconda3 2019.10

In order to continue the installation process, please review the license

agreement.

Please, press ENTER to continue

>>>

按ENTER继续,然后按SPACE滚动浏览许可证,审查完许可后,系统会提示你接受许可条款:

Do you accept the license terms? [yes|no]

[no] >>> yes

键入yes接受许可,脚本将要求你选择安装位置:

Anaconda3 will now be installed into this location:

/home/vagrant/anaconda3

– Press ENTER to confirm the location

– Press CTRL-C to abort the installation

– Or specify a different location below

默认位置适合大多数用户,按ENTER确认位置,然后将开始安装过程。

安装可能需要一些时间,完成后,你将看到以下内容:

Preparing transaction: done

Executing transaction: done

installation finished.

Do you wish the installer to initialize Anaconda3

by running conda init? [yes|no]

键入yes,按Enter,脚本将把conda添加到你的PATH中:

==> For changes to take effect, close and re-open your current shell. <==

If you’d prefer that conda’s base environment not be activated on startup,set the auto_activate_base parameter to false:

conda config –set auto_activate_base false

Thank you for installing Anaconda3!

===================================

Anaconda and JetBrains are working together to bring you Anaconda-powered

environments tightly integrated in the PyCharm IDE.

PyCharm for Anaconda is available at:

https://www.anaconda.com/pycharm

要激活Anaconda安装,请使用以下命令将Anaconda安装程序添加的新PATH环境变量加载到当前Shell会话中:

$ source ~/.bashrc

要验证是否成功安装了Anaconda,请使用conda命令:

$ conda info

在Debian 10上安装Anaconda,包括更新及卸载Anaconda的方法

 

更新Anaconda

更新Anaconda是一个非常简单的过程,首先使用以下命令更新conda工具:

$ conda update conda

当提示你确认更新时,键入y继续。

更新conda后,继续进行Anaconda更新:

$ conda update anaconda

与之前相同,出现提示时,键入y继续。

注:你应该定期更新Anaconda。

 

卸载Anaconda

要从Debian 10系统上卸载Anaconda,请首先删除安装Anaconda的目录:

$ rm -rf ~/anaconda3

编辑~/.bashrc文件,然后从PATH环境变量中删除Anaconda目录:

# >>> conda initialize >>>

# !! Contents within this block are managed by ‘conda init’ !!

__conda_setup=”$(‘/home/vagrant/anaconda3/bin/conda’ ‘shell.bash’ ‘hook’ 2> /dev/null)”

if [ $? -eq 0 ]; then

eval “$__conda_setup”

else

if [ -f “/home/vagrant/anaconda3/etc/profile.d/conda.sh” ]; then

. “/home/vagrant/anaconda3/etc/profile.d/conda.sh”

else

export PATH=”/home/vagrant/anaconda3/bin:$PATH”

fi

fi

unset __conda_setup

# <<< conda initialize <<<

运行以下rm命令以从用户主目录中删除隐藏的文件和文件夹:

console-bash rm -rf ~/.condarc ~/.conda ~/.continuum“`

参考:在Linux中使用Rm命令的方法:删除多个文件及目录/文件夹,删除前提示

 

结论

按照以上操作就可以在Debian 10系统上下载并安装成功Anaconda,已亲测成功,安装成功后建议定期更新Anaconda,以获得更稳定的性能和安全保障。