windows 10下conda环境目录转移

目录

一:背景

二:转移过程

三:环境验证

一:背景

最近用conda安装了几个python环境,随着安装包和数据的不断增大,发现C盘占用空间一直在增加,已经有十几个G了,系统也变的越来越慢。想着可能当时安装conda环境这块使用默认的创建到C盘了。能不能把环境目录转移到其他盘,可以释放很大空间。说干就干下面我们介绍下怎么转移环境。

二:转移过程

1:首先找到目前的安装环境目录

C:\Users\用户名\.conda 这个目录下有两个文件目录,一个是envs,这个是环境的目录,

比如说我们创建一个test的环境,这个目录名就叫test,点开这个目录会发现很多环境目录。

还有一个是pkgs目录,这个是安装包或包依赖项的目录,所有的环境都共享这个目录的包。

2:我们找到conda的安装目录,我的安装在D盘

D:\ProgramData\anaconda3

这个目录下也有一个envs目录,迁移的时候只需要把C的envs的文件转移到这个目录即可

同样的pkgs目录也要同样转移到这个目录

D:\ProgramData\anaconda3\pkgs

3:修改配置文件

C:\Users\用户名\用户目录\.condarc

若没有该文件则在anaconda终端输入conda config则会生成.condarc,然后在C盘用户目录下找到.condarc

添加新的配置:

envs_dirs:
  - D:\ProgramData\anaconda3\envs

修改完的文件如下:

4:通过以上三个步骤,我们就实现了环境迁移。发现C盘空间释放了很多。

我们可以通过命令验证

conda info --env 查看环境目录

三:环境验证

迁移过后我们需要看下新建的环境,目录生成是否已经到D盘的envs目录了。

1:创建环境

conda create -n python3.11 python=3.11.7

2:进入环境

activate python3.11

3: 查看信息

conda info

发现包目录和环境目录都变更为新目录了

4:安装一个包试试安装包的路径

pip install numpy

5:我们查看C盘下envs和pkgs目录已经没有信息了

6:我们在新目录里安装完包,使用下看能否报错

我们使用新安装的包,在新建的环境里运行代码,发现程序可以正常运行,没有报错。

注意:

系统的环境变量和用户的环境变量也需要检查下,是不是有以前留下的conda环境,需要给他删除,不然会有冲突的。

相关推荐

  1. CentOS conda环境设置

    2024-06-05 19:37:54       8 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-05 19:37:54       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-05 19:37:54       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-05 19:37:54       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-05 19:37:54       20 阅读

热门阅读

  1. Docker - Kafka

    2024-06-05 19:37:54       6 阅读
  2. Ubuntu 22.04 .NET8 程序 环境安装和运行

    2024-06-05 19:37:54       10 阅读
  3. Docker

    2024-06-05 19:37:54       8 阅读
  4. 通过SDKMan来安装各种版本的JDK

    2024-06-05 19:37:54       11 阅读
  5. 【深度学习】contorlnet Pixel Perfect

    2024-06-05 19:37:54       7 阅读
  6. VsCode SSH远程设置不用重复输入密码

    2024-06-05 19:37:54       7 阅读
  7. Lua与Python:深度解析两者之间的核心差异

    2024-06-05 19:37:54       10 阅读
  8. 深入理解Redis事务、事务异常、乐观锁、管道

    2024-06-05 19:37:54       11 阅读
  9. C++模板编程—学习C++类库的编程基础

    2024-06-05 19:37:54       11 阅读
  10. 刷题记录(20240605)

    2024-06-05 19:37:54       11 阅读
  11. AWS对S3桶里的文件设置签名验证,过期时间等

    2024-06-05 19:37:54       10 阅读
  12. Oracle 19c linux安装

    2024-06-05 19:37:54       8 阅读