1. 问题所示
通过conda配置虚拟环境的时候,由于安装在D盘下,但是配置的环境默认都给我放C盘
通过如下命令:conda env list,最后查看该环境的确在C盘下

2. 原理分析
究其根本原因,这是因为默认路径没有足够的权限
只需要增添可识别的路径或者增添路径的权限
3. 解决方法
以下展示两种解决方法
第一种方法我能成功
第二种方法成功不了(鉴于网上有修改配置的方式,说不定也有人可以修改配置而成功)
执行解决方法之前需要删除原先错误路径的虚拟环境
- 删除错误的虚拟环境:
conda remove -n env_name(环境名) --all - 查看是否删除成功:
conda env list
截图如下:

当在D盘安装conda后,创建的虚拟环境默认位于C盘,原因是默认路径缺少权限。解决方法包括修改envs文件夹权限或配置文件。方法一是更改envs文件夹的用户权限为完全控制;方法二是修改配置文件,但此方法可能不适用于所有人。执行前需删除原有错误路径的虚拟环境。
订阅专栏 解锁全文
6033

被折叠的 条评论
为什么被折叠?



