文章目录

  • 前言
  • 一、conda是什么?
  • 二、conda安装
    • 方法一:官网直接下载
    • 方法二:命令行
  • 三、使用方法
    • 检查是否安装完成
    • 设置镜像
    • 环境相关
      • 查看所有环境
      • 创造新环境
      • 进入环境
      • 退出环境
      • 删除环境
    • 包相关
      • 查找包
      • 安装包
      • 卸载包
      • 更新包
  • 参考/其他优秀教程

前言

在学习中对版本变化而需要更新所导致的一系列问题简直是痛苦的根源,于是决定使用以前简单了解过的conda来试图解救我自己。


一、conda是什么?

conda是用来管理包和环境的管理系统。
在不同的项目开发里需要不同的软件版本,而conda提供了方便的方法把这些软件版本区分开来,并且随时更改你所在的环境(也就是软件版本)

conda分为anaconda和miniconda。anaconda是包含一些常用包的版本,miniconda则是一个精简的版本,大部分的包要你自己去安装。

二、conda安装

这里就介绍下miniconda的安装,anaconda是类似的。

方法一:官网直接下载

minicoda下载地址

根据自己的系统选择合适的链接下载安装包。
mac系统分为bash和pkg。pkg就是安装包安装,像安装其他东西一样,而bash会下载一个文件,要通过在终端执行 bash (下载的文件所在路径)来执行安装。


然后一直继续继续就好了。

方法二:命令行

# mac
// 下载:
curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh
// 运行安装:
bash Miniconda3-latest-Linux-x86_64.sh

三、使用方法

检查是否安装完成


输入行开头有(bash)代表成功了。

设置镜像

conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/main/

环境相关

查看所有环境

conda env list


第一列是环境名,*号代表现在所处环境,最后是环境所在的路径。

创造新环境

conda create -n (环境名) python=3.9(你想要包及版本,多个用空格隔开)
//还可以使用参数 -y 来跳过确认询问
//名字可以别取太长,进入的时候tab没办法补全,长了写起来麻烦

进入环境

conda activate (环境名)

行前括号内容改变为目标环境名就是成功了。

退出环境

conda deactivate

删除环境

conda remove -n (环境名) --all

包相关

查找包

// 精确查找
conda search --full-name (包名)
// 模糊查找
conda search (关键字)

安装包

//安装到当前环境
conda install (包名)
// 安装到指定环境
conda install --name (环境名) (包名)

安装包时,也会安装一些相关的包
当使用conda install无法进行安装时,可以使用pip进行安装。pip只能安装到当前环境,如果要安装到其他环境,要先切换到目标环境。
安装环境已有包时,会先卸载环境里的包,再安装指定的包

卸载包

// 卸载当前环境的指定包
conda remove (包名)
// 卸载指定环境的指定包
conda remove --name (环境名) (包名)

更新包

// 更新指定包(多个包时用空格隔开)
conda update <package_name>
或
conda upgrade <package_name>
// 更新全部包
conda update --all
或
conda upgrade --all

参考/其他优秀教程

  1. Anaconda介绍、安装及使用教程
  2. conda的安装与使用

Conda简单安装和使用基础相关推荐

  1. macos下使用aria2_macOS下 ansible简单安装及基础使用

    macOS下 ansible简单安装及基础使用,其实命令是相通的,我这篇测试基本都是在macOS下执行的.在Linux操作系统下几乎同样的办法. ansible是一种自动化运维工具,基于Python开 ...

  2. Miniconda安装、卸载与conda简单使用

    Index Miniconda安装.卸载与conda简单使用 Miniconda安装 ubuntu系统 Miniconda卸载 ubuntu系统 conda简单使用 源管理 常用命令 Minicond ...

  3. 基础归纳-Express简单安装可参考

    0.介绍 Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具. 使用 Express 可以快速地搭建一个完 ...

  4. 一文掌握Conda软件安装:虚拟环境、软件通道、加速solving、跨服务器迁移

    2.4 Conda安装配置生物信息软件 2.4.1 Conda安装和配置 2.4.2 Conda基本使用 2.4.3 Conda的channel 2.4.4 创建不同的软件运行环境 2.4.5 移除某 ...

  5. 【Python】一文掌握Conda软件安装:虚拟环境、软件通道、加速solving、跨服务器迁移...

    2.4 Conda安装配置生物信息软件 2.4.1 Conda安装和配置 2.4.2 Conda基本使用 2.4.3 Conda的channel 2.4.4 创建不同的软件运行环境 2.4.5 移除某 ...

  6. Anaconda3、TensorFlow和keras简单安装方法(较详细)

    因学习需要用到keras,通过查找较多资料最终完成Anaconda.TensorFlow和Keras的简单安装.因为网上的相关资料较多但大部分不够全面,查找起来不太方便,因此自己记录一下成功下载安装的 ...

  7. Nmap安装和扫描(一:Nmap安装和扫描基础知识点总结)

    实验目的及要求 完成VMware Workstations14平台安装,会应用相关操作: 完成Windows 7操作系统及Kali Linux操作系统的安装: 掌握安全扫描的概念.意义及应用分析: 掌 ...

  8. saltstack的简单安装和配置

    saltstack的简单安装和配置 什么是saltstack? SaltStack是一个服务器基础架构集中化管理平台,具备配置管理.远程执行.监控等功能,一般可以理解为简化版的puppet和加强版的f ...

  9. Android Studio新手–下载安装配置–零基础入门–基本使用–调试技能–构建项目基础–使用AS应对常规应用开发

    转自:http://blog.csdn.net/yanbober/article/details/45306483 目标:Android Studio新手–>下载安装配置–>零基础入门–& ...

最新文章

  1. c++ map iterator 获取key_前K个高频的元素衍生之Map的Value与Key排序
  2. 利用flask将opencv实时视频流输出到浏览器
  3. Network Request Failed
  4. arduinowifi.send怎么获取响应_Vue3.0 响应式原理 (一)
  5. C语言,利用const常量解决圆的体积和面积。
  6. plc 上位机编译算法_什么是PLC与DDC PLC与DDC的区别
  7. 有赞vant_vue+有赞vant的商品规格sku记录-小程序
  8. 嵌入式系统——电子设计
  9. 允许更新此预编译站点的作用
  10. 解决机关内外部办公网络故障
  11. CloudCompare:汉化
  12. matlab EOF程序
  13. 常见的相机输出接口CVBS、VGA、DVI、HDMI、SDI、Camera Link、HS-LINK、CoaXPress
  14. pythonobject转int_在Python中将元组转换为int
  15. 台式电脑主板插线步骤图_台式电脑主板接线图解
  16. cas和saml_结合使用SAML安全令牌和Microsoft Web Services增强功能
  17. 最新杭州地铁开通时间表
  18. javascript方法和技巧大全1 (轉)
  19. 文件路径名太长导致IAR编译报错:Fatal Error[Pe1696]: cannot open source file
  20. 在Layui框架里设计一个评论列表的前端界面

热门文章

  1. Trapcode Particular 5 - Rendering
  2. 桥牌发牌器(大坑:dict.fromkeys())
  3. 简述企业信息系统建设(开发)方法
  4. Travel around the world
  5. showToast_fail parameter error_ parameter.title should be String instead of undefined
  6. python 去除 txt文本换行
  7. 快速排序每一趟的排序过程
  8. CWE-128: Wrap-around Error(环绕错误)
  9. 467. Unique Substrings in Wraparound String
  10. 维基百科里 的intj  直接复制的html .还是有点乱