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

【亲测可行】linux安装miniforge miniconda无痛迁移到miniforge

文章目录

  • 🌕为什么要使用miniforge?
  • 🌕完全卸载miniconda
    • 🌙备份miniconda3
    • 🌙修改本用户的环境变量
    • 🌙修改本用户的环境变量
    • 🌙删除~/.condarc和 mv ~/.conda
  • 🌕linux下载安装miniforge
    • 🌙配置全局变量 /etc/profile
    • 🌙配置用户变量 ~/.bashrc
  • 🌕将miniconda3的虚拟环境迁移到miniforge3
  • 🌕参考内容

miniforge官网
https://github.com/conda-forge/miniforge

🌕为什么要使用miniforge?

Anaconda 更新了许可政策要求员工超过 200 人的非盈利机构不仅需要为每个安装完整 Anaconda 分发版的用户购买付费许可证,还要求那些从默认包仓库拉取包的用户也购买许可证。

miniconda(本身是免费且开源的),但默认情况下它会从需要许可证的“defaults”通道拉取包。

被anaconda检测出企业IP地址,可能会收到相关的律师函警告

miniforge是由社区赞助、领导的,并且用GitHub托管所有的包,使用 (而且只用)conda-forge 作为(默认)下载channel,避开了Anaconda的repository,从而也就避开了被Anaconda追责的问题。

🌕完全卸载miniconda

🌙备份miniconda3

## 备份miniconda3
cp -r miniconda3/ miniconda3_bak# 删除原miniconda3
rm -rf miniconda3

🌙修改本用户的环境变量

# 修改本用户的环境变量
vim ~/.bashrc

注释掉下面的miniconda配置
在这里插入图片描述

更新用户环境变量

source ~/.bashrc

🌙修改本用户的环境变量

vim /etc/profile

注释掉下面的miniconda的路径

export PATH=/opt/miniconda/bin:$PATH

更新环境变量

source /etc/profile

🌙删除~/.condarc和 mv ~/.conda

rm -r ~/.condarc
 rm -r ~/.conda

🌕linux下载安装miniforge

wget "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh"

开始安装

bash Miniforge3-Linux-x86_64.sh

一路enter

然后会让输入安装路径,我安装在/opt/miniforge3路径下

🌙配置全局变量 /etc/profile

 vim /etc/profile

最后一行加入:

export PATH=/opt/miniforge3/bin:$PATH

更新全局变量:

 source /etc/profile

🌙配置用户变量 ~/.bashrc

vim ~/.bashrc
# >>> miniforge3 initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/opt/miniforge3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; theneval "$__conda_setup"
elseif [ -f "/opt/miniforge3/etc/profile.d/conda.sh" ]; then. "/opt/miniforge3/etc/profile.d/conda.sh"elseexport PATH="/opt/miniforge3/bin:$PATH"fi
fi
unset __conda_setup
# <<< miniforge3 initialize <<<

重新加载本地环境变量

source ~/.bashrc

🌕将miniconda3的虚拟环境迁移到miniforge3

cp -r miniconda3_bak/envs/* /opt/miniforge3/envs/
cp -r miniconda3_bak/envs/* /opt/miniforge3/envs/

成功迁移:
在这里插入图片描述

🌕参考内容

Anaconda代替品,无痛迁移环境,亲测好用

Linux下卸载miniconda3(Anaconda类系)

告别Anaconda?试试这些替代品吧

相关文章:

  • 保险丝的作用、基本参数和选型
  • 使用R进行数字信号处理:婴儿哭声分析深度解析
  • 如何创建vue工程?以及遇到问题的解决方法
  • 佰力博科技与您探讨铁电材料电滞回线测量法
  • 从一组线段中得出四边形的算法
  • 代码训练LeetCode(29)最后一个单词的长度
  • (LeetCode 动态规划(基础版) )337. 打家劫舍 III (深度优先搜索dfs)
  • [特殊字符] Altair:用Python说话,让数据自己讲故事!!!
  • SpringBoot使用oshi获取服务器相关信息
  • innovus自动绕RDL线
  • GIS数据制备,空间分析与高级建模实践技术应用
  • C++异常处理深度解析:try-catch全方位指南
  • GPT-ArcGIS 在生态评价中的综合应用:多因子权重分析与适宜性制图
  • aardio 类与对象基础
  • 中钧科技三大平台破局企业数字化转型:告别“人肉运维”,拥抱“数据自驱”!
  • Python基础数据类型与运算符全面解析
  • 【WebSocket】WebSocket 多功能集成冲突问题解决方案
  • Charles里怎么进行断点调试
  • 用Python撬动量化交易:深入探索开源利器vnpy
  • 理解系统交互:UML时序图
  • 学院评估 网站建设整改/seo公司怎么样
  • 淘宝客做网站推广赚钱吗/网店代运营哪个好
  • 网站服务做推广/2024近期新闻
  • 网站建设制作设计推广/如何查看百度搜索指数
  • wordpress指定404/seo优化运营专员
  • qq在线网站代码生成/网站创建的流程是什么