ubuntu系统安装Anaconda与使用入门

ubuntu系统安装Anaconda与使用入门

一、什么是Anaconda:

Anaconda是一个开源的Python发行版本,包含了conda、Python等180多个科学包及其依赖项,可以用于包管理器和环境管理。比如A项目中用了Python2,而B项目使用Python3,而同时安装两个Python版本可能会造成许多混乱和错误,这是使用Anaconda就可以为不同的项目建立不同的运行环境。

二、安装Anaconda:

1、下载Anaconda安装包:

wget https://repo.continuum.io/archive/Anaconda3-5.3.1-Linux-x86_64.sh

除了上面的下载方式,也可到清华软件镜像站直接下载安装包,并上传到Ubuntu上

2、进入安装包所在目录,使用bash指令进行anaconda安装:

bash Anaconda3-5.3.1-Linux-x86_64.sh

安装过程会出现是否阅读注册信息、添加环境变量、安装VSCode等提示信息,全部按yes即可。

3、查看安装结果:

conda info

三、Anaconda使用入门:

1、创建环境:conda create -n <env_name> <packages>

# 基于python3.6创建一个名为py36的环境
conda create --name py36 python=3.6

2、激活环境:conda activate <env_name>
3、退出环境:conda deactivate <env_name>
4、查看已安装的环境信息:conda env list
5、复制环境:conda create -n <new_env_name> –clone <origin_env_name>

# 通过克隆py36来创建一个称为py36_bak的副本:
conda create -n py36_bak --clone py36

6、删除环境:conda env remove -n <env_name>
7、保存环境信息到environment.yaml文件中:conda env export > environment.yaml
8、通过environment.yaml环境文件创建文件: conda env create -f environment.yaml
9、查看已安装的包:conda list
10、搜索包:conda search <package_name1>
11、安装包:conda install <package_name1> <package_name2>
12、卸载包:conda remove <package_name>

四、Anaconda卸载:

1、删除Anaconda3文件夹:

rm -rf ~/anaconda3

2、删除相关隐藏文件:

rm -rf ~/.condarc ~/.conda ~/.continuum

3、在环境变量中删除anaconda:
打开 ~/.bashrc (例如: vim ~/.bashrc),找到与conda 相关的,注释掉即可:
在这里插入图片描述

4、更新环境变量:

source ~/.bashrc

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/100040.html原文链接:https://javaforall.net

(0)
上一篇 2021年4月9日 下午10:05
下一篇 2021年4月10日 上午8:00


相关推荐

  • shell中的if语句「建议收藏」

    shell中的if语句「建议收藏」shell中的if语句格式1:单分支if[判断];then命令fi 格式2:双分支if[判断];then命令else命令fi格式3:多分支if[判断];then命令

    2022年7月4日
    37
  • JS时间戳转换为天数

    JS时间戳转换为天数JS 把年月日时分秒字符串转成时间戳 vartime Date parse newDate 2020 08 3116 00 时间戳转换为天数截止时间减去当前时间 算出距离截止的天数 letrangeDate time newDate getTime 1000 3600 24

    2026年3月16日
    2
  • CSS fr单元简介

    CSS fr单元简介由于围绕 CSSGrid 的所有兴奋 我还没有看到太多关于新 CSS 长度单位的讨论 这里是规范 现在浏览器对该功能的支持正在迅速提高 我认为现在是探索如何将它与我们精美的新布局引擎结合使用的时候了 因为使用它有很多好处 更清晰和可维护的代码是进行切换的主要原因 首先 让我们看看我们通常如何看待在 CSS 中构建网格 在下面的示例中 我们创建了一个四列网格 其中每列的宽度相等 如果您在属性之后从未见过该功能 那么让我向您介绍 CSSGrid 最简洁的功能之一 从本质上讲 它是一种简写

    2026年3月26日
    2
  • 全网最全Linux命令总结!!(史上最全,建议收藏)[通俗易懂]

    Linux超全命令总结,看这一篇就够了,建议小伙伴们先收藏后阅读!!

    2022年4月18日
    38
  • 如何进行finetune

    如何进行finetune进行 finetune 的命令如下 bin caffe exetrainsolv solver prototxt weights test caffemodelpa nbsp 下面介绍 caffe exe 的几个参数 1 这里 caffe exe 中第一个参数为 train 表示训练 如果为 test 表示进行测试 2 不论是 finetune 还是从头开始的训练 都必

    2026年3月19日
    2
  • vim报E325:ATTENTION

    vim报E325:ATTENTION我的报错文件是这个 .nginx.conf.swp直接删掉就好了 rm-rf .nginx.conf.swp然后重新打开就OK了

    2022年5月12日
    42

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号