当前位置:   article > 正文

修改anaconda虚拟环境创建路径(守卫C盘!)_anaconda envs_dirs

anaconda envs_dirs

背景:想要创建一个虚拟环境用于存放pytorch环境,但是发现默认安装路径为C盘,不想占用C盘空间,计划修改虚拟环境envs默认安装路径。

初始路径默认为c盘,通过以下命令查看当前的一些默认路径等信息

conda info

从图中envs dir一项中可以看出,当前默认路径(即第一个选项)为C盘下的目录,我们要将其改为D盘中的路径,即第二个选项。

在文件管理器中找到.condarc文件,默认应该和我这里的目录一样,此处的User为我自己的电脑名字,对应大家自己设置的名字。

在该文件中添加下列字符:

  1. envs_dirs:
  2. - D:\allSoftware\Anaconda\envs

对应的路径就是我们想要存放envs的路径。

此时再次conda info查看路径,会发现优先级已经发生变化,D盘已经变成默认的路径了。

此时如果直接conda create -n命令创建虚拟环境,可能会发现环境的安装路径仍然显示是c盘,与设想存放在刚刚修改的d盘路径存在冲突。

原因:权限不够。

当执行创建虚拟环境命令后,会遍历查看可用路径列表,当执行到第一个D盘路径时,发现权限不足,没有写入权限

解决:修改anaconda文件夹的权限。

1.找到anaconda的安装路径

2.右击,打开文件夹属性-安全-User-高级

将Users的权限全部打开,此处由于我已经设置过了,所以显示全部勾选。最后点击应用并确认,结束。

最后回到命令行窗口,重新执行conda create -n 命令,发现安装路径已经改变成D盘下的路径

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号