zoukankan      html  css  js  c++  java
  • Linux安装Anaconda3完整教程

    Linux安装Anaconda3完整教程

    欢迎关注H寻梦人公众号

    image-20210120103201067

    相关链接

    1. 安装Anaconda3

    1.1 下载

    首先,打开官网地址下载最新版本的Anaconda3,然后再传输到远程的Linux服务器上,或者直接在Linux服务器上使用命令:wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh 直接下载

    1.2 安装

    预准备

    下载完成之后,在安装之前先查看对应的OS版本[相关命令:/etc/redhat-release],根据对应版本执行如下命令:

    Debian apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6
    RedHat/CentOS yum install libXcomposite libXcursor libXi libXtst libXrandr alsa-lib mesa-libEGL libXdamage mesa-libGL libXScrnSaver
    ArchLinux pacman -Sy libxau libxi libxss libxtst libxcursor libxcomposite libxdamage libxfixes libxrandr libxrender mesa-libgl alsa-lib libglvnd
    OpenSuse/SLES zypper install libXcomposite1 libXi6 libXext6 libXau6 libX11-6 libXrandr2 libXrender1 libXss1 libXtst6 libXdamage1 libXcursor1 libxcb1 libasound2 libX11-xcb1 Mesa-libGL1 Mesa-libEGL1
    Gentoo emerge x11-libs/libXau x11-libs/libxcb x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXrender x11-libs/libXi x11-libs/libXcomposite x11-libs/libXrandr x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXScrnSaver x11-libs/libXtst media-libs/alsa-lib media-libs/mesa

    开始安装

    执行如下命令进行安装:sh Anaconda3-<对应的版本号>-Linux-x86_64.sh -- python3

    bash Anaconda2-2019.10-Linux-x86_64.sh -- python2

    出现如下界面,询问你是否同意anaconda3license,输入yes,回车即可

    image-20210119182501040

    之后会出现如下界面,确认安装位置

    image-20210119182604813

    一般使用默认的安装即可,官方也推荐使用默认的安装路径,默认的安装路径格式如下:/home/<user>/anaconda<2 or 3> 如果是root用户则是:/root/anaconda<2 or 3>

    最后,会出现如下界面,请求用户是否希望对Anaconda3进行初始化

    image-20210119182953382

    输入yes,回车即可

    验证

    输入如下命令,查看Anaconda的版本:conda -V

    image-20210119183239617

    自此已经完成了Anaconda3的安装


    2. 环境配置

    安装完成后,我们还需要对环境变量进行添加,方便我们启动。

    无论是哪种内核(版本)的系统,都可以通过修改/etc/profile或者/etc/bashrc的配置信息来达到设置环境变量的目的

    在这里我们修改profile文件,执行如下命令:

    sudo vi /etc/profile

    输入密码后进入文件编辑

    这里sudo是加权限类似root用户进行操作,vi是一种编辑器

    输入上述命令后再输入i,会看到如下标识:

    image-20210119183624195

    这里的i代表INSERT输入模式,然后按向下键切换到最下面,

    在文件的末尾加上下述代码:

    #Anaconda
    export PATH=$PATH:/home/software/anaconda3/bin
    

    按下ESC键,输入:,然后输入wq按下回车就保存退出了

    最后重新载入配置文件,输入source /etc/profile

    完成上述步骤,环境变量就配置好

    测试

    打开终端(Terminal),输入python3,如果显示如下图,则表示安装成功。

    image-20210119183817713

    3. 安装Jupyter插件

    本节将演示如何安装使用jupyter,实现在线Pyhton编程

    3.1 执行命令查看jupyter的配置文件在哪

    其实看控制台可以发现默认会安装在/root/anaconda3目录,且jupyter的配置文件在: /root/.jupyter/jupyter_notebook_config.py 这里。如果你没看到这些也没关系。可以通过如下这个命令找到(生成)这个配置文件。
    如果是root用户:

    [root@djt_37_152 wj]$ jupyter notebook --generate-config --allow-root
    #控制台输出类似信息:Writing default config to: /root/.jupyter/jupyter_notebook_config.py12
    

    非root用户:

    [biztech@djt_37_152 wj]$ jupyter notebook --generate-config
    #控制台输出类似信息:同上
    

    3.2 安装jupyter的相关插件

    先执行pip install jupyter_contrib_nbextensions
    再执行jupyter contrib nbextension install --user

    [root@djt_37_152 wj]# pip install jupyter_contrib_nbextensions
    .........(看你的网络怎么样了,,哈哈,,一般都没问题)........
    [root@djt_37_152 wj]# jupyter contrib nbextension install --user
    

    HINT: 有可能安装插件的时候由于网络原因,安装失败;这里推荐使用豆瓣的镜像:

    pip install jupyter_contrib_nbextensions -i https://pypi.douban.com/simple

    后面操作不变:

    jupyter contrib nbextensiion install --user

    值得一提的是:windows环境下,并没有jupyter_notebook_config.py这个配置文件,怎么办呢?
    可以打开Anaconda Promote界面,执行上面相同的命令即可生成。

    (d:anaconda3) C:UsersXXXXXXX>jupyter notebook --generate-config
    Writing default config to: C:UsersXXXXXXX.jupyterjupyter_notebook_config.py
    

    生成后即可和linux一样按照如下步骤修改了。

    相关链接

    4. 环境配置

    4.1 打开ipython,生成密码

    In [1]: from notebook.auth import passwd
    
    In [2]: passwd()
    Enter password:
    Verify password:
    Out[2]: 'argon2:$argon2id$v=19$m=10240,t=10,p=8$dNoC/suYvnQ3+2wdq2SGpw$bZNkHCGYqg/JrTQRZsXaQA'    #这个秘钥要copy备用
    

    操作如下图,其中输出用红色标记,并不是错误,个人认为应该是一个警告以让用户注意

    image-20210119184825936

    4.2 编辑配置文件jupyter_notebook_config.py

    [root@djt_37_152 wj]# vim /root/.jupyter/jupyter_notebook_config.py 
    #改几个地方:
    c.NotebookApp.ip = 'xx.xxx.xx.xxx'            即对外提供访问的ip
    c.NotebookApp.port = 5555                     即对外提供访问的端口
    c.NotebookApp.open_browser = False            False即启动不打开浏览器
    c.NotebookApp.password = u'argon2:$argon2id$v=19$m=10240,t=10,p=8$dNoC/suYvnQ3+2wdq2SGpw$bZNkHCGYqg/JrTQRZsXaQA'   这个就是上面生成的秘钥
    c.NotebookApp.notebook_dir = u'/root' 即设置jupyter启动后默认的根目录
    

    5. 启动运行

    启动jupyter

    如果用root启动:

    [root@djt_37_152 wj]$ jupyter notebook --allow-root
    

    非root用户启动:

    [biztech@djt_37_152 wj]$ jupyter notebook
    

    值得一提的是:如果想让进程在后台运行,只需要在上面的命令后面加&即可,比如:

    [biztech@djt_37_152 wj]$ jupyter notebook &
    

    本地浏览器访问即可
    在本地浏览器打开:http://xxx.xx.xx.xxx:5555 即可访问了–当然你得输入密码:123456

    image-20210119193007672

    相关链接

    问题答疑

    1. 安装anacondaminiconda后,每次打开Linux系统的终端会自动激活base环境。如下:

    image-20210120102100365

    安装anacondaminiconda的时候,选择了每次打开终端后自动激活base环境。

    conda配置里面设置取消自动激活base环境:

    conda config --set auto_activate_base false
    

    相关链接

  • 相关阅读:
    eclipse折叠快捷键
    ubuntu下忘记用户名和密码的解决办法
    ubuntu屏幕分辨率问题
    CentOS 5.X安装LAMP最高版本环境
    CentOS 6.X安装LAMP最高版本环境
    Shell脚本升级CentOS php版本v
    运行yum报错Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
    批处理测试局域网网络连通性ping1-255
    批处理cmd背景颜色
    CentOS6.4安装LAMP环境
  • 原文地址:https://www.cnblogs.com/dream-it-possible/p/14301540.html
Copyright © 2011-2022 走看看