如何让Anaconda提速???

Anaconda越用越慢,最后都无法安装python库和R包等!!!

总是死在这一步:solving environment fail

这是因为Anaconda中安装的东西越来越多,尤其是base环境上安装的包和软件,会导致Anaconda整个变慢,占用电脑或者服务器内存的同时,降低效率。

提速办法

  1. 不要再base环境中安装任何东西,除了下文提到的mamba
    可以通过以下方法重置base环境。
#查看历史版本
conda list --revisions

#重置到最初版本
conda install --rev 0

python或者R都另外新建操作环境,以后环境乱了可以直接删掉,但是base环境乱了就很麻烦,重置base环境非常慢。

#安装python环境
conda create -n name python=3.11

#安装R环境
conda create -n name r-base=4.1.2 

#删除环境
conda remove -n name --all
以上name 都代表环境名


  1. 强烈推荐安装mamba (用c++重写了部分解析过程,非常明显的提升conda的速度)
#安装方法
conda install mamba -c conda-forge
#使用方法    
#conda都可以被mamba代替
mamba install python=3.11
mamba install h5py
mamba activate py3_11


  1. 添加不同通道 (注意顺序,给予conda-forge最高优先级,其次是bioconda)
conda config --add channels defaults
conda config --add channels bioconda
conda config --add channels conda-forge

目前就知道这些技巧...
以后还会补充

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1122生信技能树 致敬卖萌哥 016 创建独立环境 Conda想要安装软件,需要经过安装Conda、conda添...
    不如好好学生信吧阅读 491评论 0 1
  • Conda的安装与使用 在服务器上使用Linux命令行安装Conda(Conda可以理解类似于应用商店或是mac里...
    Ashu阅读 31,815评论 0 15
  • Anaconda有什么好处 1.它解决了多版本python兼容、切换问题,这点上与Virtualenv相似。2.它...
    TK丰阅读 947评论 0 0
  • 〇、序 Python是一种面向对象的解释型计算机程序设计语言,其使用,具有跨平台的特点,可以在Linux、macO...
    中v中阅读 381评论 0 0
  • (用于个人学习,不喜勿喷) Python是一种面向对象的解释型计算机程序设计语言,其使用,具有跨平台的特点,可以在...
    可望不可j阅读 339评论 0 0