文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Conda简单安装和使用基础

2023-09-02 22:24

关注

文章目录


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


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

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

这里就介绍下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的安装与使用

来源地址:https://blog.csdn.net/cxujie/article/details/123611281

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-移动开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯