conda 功能及操作简介

您所在的位置:网站首页 facebook干嘛用的 conda 功能及操作简介

conda 功能及操作简介

2023-12-18 17:57| 来源: 网络整理| 查看: 265

conda 分为 anaconda 和 miniconda。anaconda 是包含 python、conda 及一些常用包的版本,如 numpy、pandas、scipy等,anaconda 下载文件较大,约 531 MB。miniconda 是 anaconda 的精简版,仅包含 conda 和 python,其余安装包需要自己手动安装。推荐使用 miniconda。

conda 是一个开源的 包管理系统和环境管理系统。python 的库非常广泛,但随着 python 版本的不断更新,许多未更新的库与最新版 python 之间出现了不兼容的情况。糟糕的情况可能是需要使用的多个库之间依赖的 python 版本不同,有的是 python3,有的是 python2。为了处理这种情况,conda 将包、包的依赖、python 版本等封装在特定 “容器” 中,“容器” 之间互不干扰并可以轻松切换。

随着 conda 的广泛使用,现在不仅仅只用于管理 python 的包和依赖,许多其他软件也支持使用 conda 安装。如 SLiM 是一个用 C 语言编写的软件,在本地使用源代码解压编译时一直报错,虽然知道是编译器版本问题,但如果简单的替换或者升级本地的编译器,又担心编译器会与其他的软件再出现矛盾。这里就可以使用 conda 来安装 SLiM,将 SLiM 及所需要的编译器封装在特定 “容器” 中。

下载

miniconda官网:https://conda.io/miniconda.html

选择适合自己的版本,用wget命令下载。这里选择的是 Linux_64_python3.9 版本。

$ wget https://repo.anaconda.com/miniconda/Miniconda3-py39_4.9.2-Linux-x86_64.sh 安装 $ chmod 777 Miniconda3-py39_4.9.2-Linux-x86_64.sh $ bash Miniconda3-py39_4.9.2-Linux-x86_64.sh 启动 $ cd miniconda3/bin/ $ source activate 添加国内频道(清华镜像) $ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ $ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ $ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ $ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/ 删除源 $ conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 查看已经添加的频道(channels) $ conda config --get channels 查看 conda 已有环境 $ conda env list 为 conda 添加新环境 构建一个名字为 slim 的 "容器" $ conda create --name slim 构建一个名字为 python2.75 的 "容器",并指定其 python 版本为 2.7.5 $ conda create --name python2.75 python=2.7.5 删除名为 slim 的 “容器” $ conda remove -n slim --all 不同环境之间的切换 进入 slim 环境: $ source activate slim 退出 slim 环境: $ source deactivate slim


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3