赞
踩
背景:想要创建一个虚拟环境用于存放pytorch环境,但是发现默认安装路径为C盘,不想占用C盘空间,计划修改虚拟环境envs默认安装路径。
初始路径默认为c盘,通过以下命令查看当前的一些默认路径等信息
conda info
从图中envs dir一项中可以看出,当前默认路径(即第一个选项)为C盘下的目录,我们要将其改为D盘中的路径,即第二个选项。
在文件管理器中找到.condarc文件,默认应该和我这里的目录一样,此处的User为我自己的电脑名字,对应大家自己设置的名字。
在该文件中添加下列字符:
- envs_dirs:
- - D:\allSoftware\Anaconda\envs
对应的路径就是我们想要存放envs的路径。
此时再次conda info查看路径,会发现优先级已经发生变化,D盘已经变成默认的路径了。
此时如果直接conda create -n命令创建虚拟环境,可能会发现环境的安装路径仍然显示是c盘,与设想存放在刚刚修改的d盘路径存在冲突。
原因:权限不够。
当执行创建虚拟环境命令后,会遍历查看可用路径列表,当执行到第一个D盘路径时,发现权限不足,没有写入权限
解决:修改anaconda文件夹的权限。
1.找到anaconda的安装路径
2.右击,打开文件夹属性-安全-User-高级
将Users的权限全部打开,此处由于我已经设置过了,所以显示全部勾选。最后点击应用并确认,结束。
最后回到命令行窗口,重新执行conda create -n 命令,发现安装路径已经改变成D盘下的路径
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。