当前位置: 首页 > article >正文

conda从4.12升级到最新版23.9 自动升级失败 手动升级方法

最新版conda有多线程下载,还做了一些其它易用性改动,所以决定从很老的4.12版本升级到最新版。因为版本差别过大,使用自带的conda update conda已经不起作用了。
手动升级最先想到的是把老环境全部导出为yaml文件,在新环境里全部重装一遍,但这样觉得有点麻烦,于是决定尝试用手动操作文件的方式来升级,过程如下:

  1. 下载最新版miniconda(也可以是最新版anaconda),先安装到与旧版conda不同的目录。
  2. 从旧版conda下面把envs里的文件夹全部拷贝到新版conda目录下面的envs文件夹。
  3. 不用官方的conda install anaconda-clean等命令卸载旧版conda,而是直接rm -rf删除旧版conda目录。
  4. 打开.bashrc和.bash_profile文件,把里面的conda旧路径替换为新路径。当然也可以把新路径mv到旧路径。
  5. 重开一个shell或者source .bashrc和.bash_profile,发现conda已经成功升级到最新版。
  6. 注意:如果是R环境,需要conda install -c conda-forge r-base重装一下r-base,否则Rscript用不了,而且Rscript是二进制的,没法修改。

总结:Linux下面一切皆文件,无需拘泥于各种官方命令,手动修改文件也能达成目的。


http://www.kler.cn/a/133170.html

相关文章:

  • 北京大学c++程序设计听课笔记101
  • The 3rd Universal CupStage 15: Chengdu, November 2-3, 2024(2024ICPC 成都)
  • 供应链管理、一件代发系统功能及源码分享 PHP+Mysql
  • 基于VUE实现语音通话:边录边转发送语言消息、 播放pcm 音频
  • 华为数字化转型的本质为何是管理变革
  • 针对gitgitee的使用
  • mac苹果电脑需要安装杀毒软件吗?
  • Windows Server 2012 R2系统服务器远程桌面服务多用户登录配置分享
  • 要做好解决方案工程师,这些核心技能是必须要掌握的。
  • iceoryx(冰羚)-通信中间件解析
  • C++二分查找算法:查找和最小的 K 对数字
  • (七)什么是Vite——vite优劣势、命令
  • fopen/fwrite/fread 对UNICODE字符写入的总结
  • 【XTDrone Ubuntu20.04】XTDrone+ Ubuntu20.04 + PX4安装
  • 论文阅读:Auto White-Balance Correction for Mixed-Illuminant Scenes
  • SpringBoot学习笔记-创建个人中心页面(下)
  • 大数据-之LibrA数据库系统告警处理(ALM-12051 磁盘Inode使用率超过阈值)
  • MongoDB分片集群搭建
  • Axelar、J.P.Morgan Onyx、Apollo 完成概念验证,向跨区块链自动化投资领域探索
  • 手搓哈希表、列表、队列,只为了用C语言快速求解华容道游戏,我不是大佬,只是一个游戏算法爱好者
  • Alien Skin Exposure2024胶片滤镜中文免费版插件
  • C语言的由来与发展历程
  • 微信小程序开发-----发起网络请求携带后端token
  • Error message “error:0308010C:digital envelope routines::unsupported“
  • SpringBoot-过滤器Filter+JWT令牌实现登录验证
  • Vue.js2+Cesium1.103.0 十四、绘制视锥,并可实时调整视锥姿态