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

【问题解决】从Anaconda环境迁移到miniforge并在IDEA中完成环境配置

文章目录

  • 一、应用背景
  • 二、Anaconda环境备份
  • 三、下载miniforge
  • 四、添加环境变量
  • 五、环境迁移
  • 六、IDEA环境修改

一、应用背景

Anaconda面向200人以上的企业级开始收费,于是被迫卸载Anaconda,那么现有python环境如何找到合适的环境进行迁移。这里使用miniforge代替Anaconda,并迁移已有环境,教程如下:

二、Anaconda环境备份

在Anaconda安装路径的envs文件夹下,复制其中所有的文件夹,进行备份。
(整个envs复制出来,不要动里面任何东西)

三、下载miniforge

miniforge是一个开源的包管理器,集成了Anaconda的核心工具:conda,保持了conda原样的用法,并且用GitHub托管所有的包,只用conda-forge 作为默认下载channel可以很好的规避商业许可问题。

国内miniforge镜像
在这里插入图片描述
在这里插入图片描述

下载后安装:

在这里插入图片描述
在这里插入图片描述

注意安装路径不能有空格,因此不能安装到Program Files中。又不想安装在c盘,
这里新建一个文件夹,安装到D盘的ProgramData文件夹下。

在这里插入图片描述
在这里插入图片描述

四、添加环境变量

安装成功后,需要手动配置环境变量。

使用快捷键 Win + S 搜索 “环境变量”。

在这里插入图片描述
在环境变量的系统变量中,找到变量名为 Path 的条目,点击右侧的编辑,

然后点击新建,根据实际安装路径,添加miniforge3miniforge3\Scripts路径。

在这里插入图片描述
之后在cmd下输入conda --version,输出版本号即为安装成功。

在这里插入图片描述

或者在miniforge Prompt下,输入mamba -v ,输出版本号安装成功。

在这里插入图片描述
在这里插入图片描述

五、环境迁移

将之前从Anaconda复制出来的环境文件夹,原样复制黏贴到D:\ProgramData\miniforge3\envs文件夹中

在这里插入图片描述
然后在cmd中执行conda envs list查看现有环境:

在这里插入图片描述
和在anaconda中使用方法一样,只是修改了环境的路径。其他用法一致。

环境激活也成功。

在这里插入图片描述

六、IDEA环境修改

在Project Structure -> SDKS中,修改爆红的环境路径,替换为miniforge下对应的环境。
如:

> D:\Anaconda3\envs\testEnv\python.exe 
> 替换为:
> D:\ProgramData\miniforge3\envs\testEnv\python.exe

在这里插入图片描述
然后在Project Structure -> Global Libraries中,删掉爆红的条目。
在这里插入图片描述
然后即可正常启动项目。

http://www.lryc.cn/news/619074.html

相关文章:

  • 【数据分享】2020-2022年我国乡镇的逐日最高气温数据(Shp/Excel格式)
  • C++动态代理技术详解:实现原理与应用场景
  • beacon-dongle系统(二)AP及Server建立
  • 双十一美妆数据分析:洞察消费趋势与行业秘密
  • 电商双 11 美妆数据分析学习报告
  • MyBatis持久层实现
  • 【前端Vue】log-viewer组件的使用技巧
  • Qwen-Image(阿里通义千问)技术浅析(一)
  • 物联网、大数据与云计算持续发展,楼宇自控系统应用日益广泛
  • [Robotics_py] 路径规划算法 | 启发式函数 | A*算法
  • Linux系统编程Day13 -- 程序地址空间
  • Seata深度剖析:微服务分布式事务解决方案
  • 微服务ETCD服务注册和发现
  • 力扣经典算法篇-50-单词规律(双哈希结构+正反向求解)
  • SQL 合并两个时间段的销售数据:FULL OUTER JOIN + COALESCE
  • 杰里平台7083G 如何支持4M flash
  • 【K8s】K8s控制器——复制集和deployment
  • 【SpringBoot】08 容器功能 - SpringBoot底层注解汇总大全
  • 4.运算符
  • [激光原理与应用-254]:理论 - 几何光学 - 自动对焦在激光器中的应用?
  • vivo Pulsar 万亿级消息处理实践(2)-从0到1建设 Pulsar 指标监控链路
  • 【微服务过度拆分的问题】
  • web服务器tomcat内部工作原理以及样例代码
  • Airtable 入门指南:从创建项目到基础数据分析与可视化
  • C++中类之间的关系详解
  • LangChain 入门学习
  • 【限时分享:Hadoop+Spark+Vue技术栈电信客服数据分析系统完整实现方案
  • Docker概述与安装Dockerfile文件
  • Docker使用----(安装_Windows版)
  • 第二章:核心数据结构与面向对象思想之接口的奥秘