下载官方版:
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:\Anaconda
D:\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
出现错误:
1
2
3
4
|
Traceback (most recent call last):
File “/home/sipl/anaconda3/bin/conda”, line 7, in <module>
from conda.cli import main
ModuleNotFoundError: No module named ‘conda’
|
只需要修复下conda
即可,可以用原来的安装包进行修复:
./Anaconda3-5.3.1-Linux-x86_64.sh -u
在Debian 10上安装Anaconda,包括更新及卸载Anaconda的方法
本文介绍在Debian 10操作系统上下载并安装Anaconda Python Distribution的方法,包括更新及卸载Anaconda。
安装Anaconda 在选写本文时,Anaconda的最新稳定版本为2019.10,在下载Anaconda安装程序脚本之前,请访问Anaconda下载页面,地址:https://www.anaconda.com/,并检查是否有可用于Python 3(参考:在Debian 10系统上为Python 2/3安装和使用Pip的方法)的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 你应该看到类似以下的输出: 确保上面命令中打印的哈希值与你要安装的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/ 运行脚本以启动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
更新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,以获得更稳定的性能和安全保障。 |