• Ubuntu16.04--安装Anaconda


    https://blog.csdn.net/lwplwf/article/details/79162470

    1.下载Anaconda

    地址:https://www.anaconda.com/download/#linux

    历史版本:
    https://repo.anaconda.com/archive/

    一般py3都可以用Anaconda3或者Anaconda2,py2推荐使用Anaconda。


    这里写图片描述

    2.安装

    进入安装包所在目录

    执行命令:

    bash Anaconda3-5.0.1-Linux-x86_64.sh
    

      这里写图片描述
    一路回车,
    到下图位置,回复yes

     
    然后输入安装位置,根据自己需求,直接按回车就是默认的

     当然,你也可以输入自定义的安装位置,根据自己需求:
    在这里插入图片描述
    输入这样就是安装到自己指定的文件夹。

     


    然后输入yes
    再执行命令让.bashrc中添加的路径生效:

    echo 'export PATH="~/anaconda3/bin:$PATH"' >> ~/.bashrc
    source ~/.bashrc
    

      

    验证

    anaconda -V
    

     

    python验证

    在没有安装anaconda之前,我们输入:which python
    查看python的原生默认安装路径为:
    /usr/bin/python
    在这里插入图片描述

    而安装了anaconda之后,再次输入:which python
    会改变为:/home/xxy/anaconda3/bin/python
    在这里插入图片描述
    对应的anaconda文件夹下。

    如果由anaconda下的python切换到原生的Python2,执行:

    sudo update-alternatives --config python
    

      但是因为我安装的这个版本aconda是匹配python3.8的,但是我没有提前安装,所以一对报错,找不到python.

    无所谓!不影响后面是用

    aconda使用

    1创建环境

    conda create -n python36 python=3.6
    

     名字和python版本

     创建报错失败,好象是下载东西问题

    1手动添加给整个系统清华源

    找到 sources.list 文件
    cd /etc/apt/

    在最后面加上下面这几条语句

    # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
    
    # 预发布软件源,不建议启用
    # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
    

     然后保存,现在就可以使用新加入的软件源更新软件了,执行 sudo apt update 查看是否有软件需要更新。

    2单独给aconda添加源

        conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
        conda config --set show_channel_urls yes
    

    重新创建,速度超级快

     

     

     准备激活环境使用

     删除环境

    conda env remove -n env_name
    

    2查看环境列表

    conda env list
    

    3激活环境使用

     conda activate python36
    

     输入名字

    报错(只需要一次就可以)

    正确解决CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.

    1  首先终端输入 source activate

    2 然后终端输入 conda deactivate

    3 输入你要激活的虚拟环境指令 conda activate your_virtual_name

    成功!

    以后直接激活就可以了

     在此检查 python版本 ,acnoda自带的python已经导入环境默认中了,说明aconda至此完全安装和配置成功了。

     python --version
    

     (这个里的python3.8是aconda自带的版本3。8,不是我们创建的环境里面的)

    4分享环境

    当分享代码的时候,同时也需要将运行环境分享给大家,执行如下命令可以将当前环境下的 package 信息存入名为 environment 的 YAML 文件中。[6]
    conda env export > environment.yaml

    同样,当执行他人的代码时,也需要配置相应的环境。这时你可以用对方分享的 YAML 文件来创建一摸一样的运行环境。
    conda env create -f environment.yaml

  • 相关阅读:
    判断一下是星期几
    猴子分桃
    免子生免子
    字符串排序
    非关系型数据库(一)
    学习redis简介(一)
    SAVEPOINT
    *****POSTGRESQL文檔
    程序员人生之路(分析的非常透彻!)
    UpperCase for ALL Text Editors
  • 原文地址:https://www.cnblogs.com/kekeoutlook/p/13452214.html
Copyright © 2020-2023  润新知