转移C盘中的conda环境(包括.condarc文件修改,environment.txt文件修改,conda报错)

conda环境一般是默认安装到C盘的,若建立多个虚拟环境,时间长了,容易让本不富裕的C盘更加雪上加霜,下面给出将conda环境从C盘转移到D盘的方法。

电脑软硬件

电脑硬件:惠普战66四代
电脑软件:win10
python3.10.8+pycharm2022.2.1+conda(Anaconda3+CUDA12.0.1+cuDNN8.9.7)

转移方法

查看当前conda目录

首先查看一下当前自己的conda虚拟环境的目录
在这里插入图片描述
打开“Anoconda Prompt”,输入“conda env list”,看一下默认base和自己建立的虚拟环境的目录,如在C盘,进行如下转移操作

也可以打开C盘的.conda查看电脑当前的虚拟环境,envs是虚拟环境库目录,pkgs是缓存。
在这里插入图片描述

转移操作

第一步:.condarc文件修改

在用户目录文件夹下找到.condarc文件,参照我的目录找你的
在这里插入图片描述

用Visual Studio Code打开
增加下面所示内容

envs_dirs:
	- D:\OfficeSoftware\Anaconda3\envs

D盘的地址参照我的写你自己Anoconda的安装地址
在这里插入图片描述
这样它就会默认安装到D盘了
这一步只是把环境迁移了,下载的缓存还是留在C盘
在用户目录的.condarc文件,再加入以下内容

pkgs_dirs:
	- D:\ProgramData\pkgs

D盘的地址参照我的写你自己Anoconda的安装地址

在这里插入图片描述

第二步:environments.txt文件修改

修改Anoconda3安装目录下的“environments.txt”文件
在这里插入图片描述
参照我的目录写你自己的!

在这里插入图片描述

“environments.txt”文件如果编辑不了就修改一下权限
在这里插入图片描述

查看转移成功与否

在“Anoconda Prompt”中输入“conda env list”
在这里插入图片描述
好的,转移成功了!

如果出现如下报错
在这里插入图片描述

删除“C:\Users\Kiky Wang”目录下的“.condarc”文件

最后,更改完conda目录,pycharm在使用Pytorch时需要重新查找和加载哦!

参考文献

[1]【机器学习】之Anaconda中使用的命令

[2]【conda环境迁移】Win11转移conda环境——从C盘转移到D盘

[3]anaconda的envs路径跑到c盘了,修改为D盘

[4]成功把c盘的anaconda转移到d盘的anaconda

[5]conda命令报错解决方法

### .condarc 文件说明及用法 #### 1. 基本概念 `.condarc` 是一个 YAML 格式的配置文件,通常位于用户的主目录下。该文件用于控制 Conda 的各种行为,包括但不限于包源、环境路径、下载目录以及 SSL 验证设置等[^1]。 #### 2. 默认位置与创建方式 默认情况下,如果用户从未手动编辑过 `.condarc` 文件,则此文件可能不存在于系统中。当首次运行 `conda config` 或者其他涉及修改配置的操作时,Conda 将会自动在用户主目录下创建这个文件并应用相应的更改[^2]。 #### 3. 主要配置项解释 以下是几个常见的配置选项及其作用: - **channels**: 定义了 Conda 在查找和安装软件包时所依赖的渠道列表。可以添加多个镜像站点来加速国内网络条件下的下载速度。 ```yaml channels: - defaults - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ ``` - **ssl_verify**: 控制是否启用 HTTPS 连接的安全验证,默认为 True 表示开启;设为 False 可能有助于解决某些特定环境下无法正常访问远程资源的问题。 ```yaml ssl_verify: true ``` - **envs_dirs**: 设置虚拟环境中保存的位置,默认是在 `$HOME/.conda/envs` 下面。 ```yaml envs_dirs: - /path/to/custom_env_directory ``` - **pkgs_dirs**: 自定义缓存已下载过的二进制包的地方。 ```yaml pkgs_dirs: - ~/miniconda/pkgs ``` #### 4. 修改方法 可以通过命令行工具来进行简单的增删改操作,比如增加新的 channel: ```bash conda config --add channels https://mirror.example.com/path_to_channel ``` 也可以直接打开 `.condarc` 文件,在其中按照上述格式手工地调整各项参数[^3]。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值