【问题解决】从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中,删掉爆红的条目。

然后即可正常启动项目。

相关推荐
天天被压力11 小时前
【A股分钟级高频数据完全手册 #02】Python调用股票1分钟数据接口:Pro版最新分时取数与字段解析
java·人工智能·python
天天被压力11 小时前
【A股分钟级高频数据完全手册 #01】Pro版接口体系总览与REST鉴权:42篇地图与从0接入
java·人工智能·python
xyouyuweizhu11 小时前
Java InetAddress 详解:从 IP 地址表示到主机名解析
java·开发语言·python
belldeep20 小时前
python:genesis-world, Genesis-Embodied-AI
人工智能·python·ai·genesis
benchmark_cc21 小时前
A 股、港股、美股如何建立统一的标的主数据格式?
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
维克兜率天21 小时前
【维克】趋势型CTA:期货市场的“追涨杀跌“
人工智能·python
取名真是1 天前
Python 算法知识点从基础到进阶
开发语言·python·算法
梦想不只是梦与想1 天前
PyTorch、CPU、GPU、CUDA
人工智能·pytorch·python·深度学习·机器学习·cuda
数字融合1 天前
透明化视频孪生危化安全管控解决方案
人工智能·python·安全
别问!问就是全会1 天前
Jupyter Notebook 安装包下载|单元格分块运行,图表直接内嵌
ide·python·其他·jupyter