【问题解决】从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 的条目,点击右侧的编辑,

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

之后在cmd下输入conda --version,输出版本号即为安装成功。

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


五、环境迁移

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

然后在cmd中执行conda envs list查看现有环境:

和在anaconda中使用方法一样,只是修改了环境的路径。其他用法一致。

环境激活也成功。

六、IDEA环境修改

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

如:

clike 复制代码
> D:\Anaconda3\envs\testEnv\python.exe 
> 替换为:
> D:\ProgramData\miniforge3\envs\testEnv\python.exe

然后在Project Structure -> Global Libraries中,删掉爆红的条目。

然后即可正常启动项目。

相关推荐
VidDown3 小时前
24fps 转 25fps 不只是改个数字:帧率转换、PAL/NTSC 与音频补偿
python·网络协议·音视频·视频编解码·视频
死磕音视频5 小时前
让小模型做选择题:限定候选项并读取 logits 概率的入门实践(附 Python 代码)
开发语言·python·大模型·文本分类·transformers
凤山老林5 小时前
Spring Boot 接入国密 SM2/SM3/SM4 的一些实践记录
spring boot·后端·python
pride.li7 小时前
第03章 Python 教程-基础语法:注释与变量
服务器·前端·后端·python·算法·计算机视觉
databook7 小时前
用 Pydantic AI 从零搭建一个能干活的 AI Agent
人工智能·python
康小旺7 小时前
把 markitdown 做成 Windows 桌面版:拖进文档就出 Markdown,附 233MB→64MB 打包裁剪全过程
python
启观川8 小时前
数据结构与算法-第 3 章 常用算法-贪心算法
数据结构·笔记·python·算法·贪心算法
南笙北梦8 小时前
本地开源大模型多轮对话显存泄漏排查与修复实录
python
小羊没烦恼!9 小时前
如何在IIS6,7中部署ASP.NET网站?
数据库·后端·python·web安全·asp.net
钱栈up9 小时前
扫完 3.5 万文件后,我发现了 521 组散落的同名文件
爬虫·python·数据分析