系统相关
首页 > 系统相关> > Windows下Conda自定义env安装目录

Windows下Conda自定义env安装目录

作者:互联网

楔子

查看配置

下面的命令基本都是从 conda config --help 上抄的

查看配置:

conda config --show

将配置文件写到:%USERFROFILE%/.condarc

conda config --write-default

修改配置

env_dirs:[you_envs_dir]

其他的配置也可以在此文件中修改,修改后,文件中的配置会在首位,用下面的命令也是可以的

conda config --prepend envs_dirs you_envs_dirs

处理不生效

我TM的不知道为啥,即使按照上面的做,也是失败了,查了下,是我当前的用户没有权限写入该文件夹。我还找不到右键=》属性=》安全来修改。没办法只能使用古老的cmd终端来修改

CMD操作如下

Cacls filename [/T] [/E] [/C] [/G usererm] [/R user [...]] [/P usererm [...]] [/D user [...]]
Filename:显示访问控制列表(以下简称ACL)
/T:更改当前目录及其所有子目录中指定文件的ACL
/E:编辑ACL而不替换
/C:在出现拒绝访问错误时继续   
/G Userer:perm:赋予指定用户访问权限,Perm代表不同级别的访问权限,其值可以是R(读取)、W(写入)、C(更改,写入)、F(完全控制)等。
/R user:撤销指定用户的访问权限,注意该参数仅在与“/E”一起使用时有效。
/P user:perm:替换指定用户的访问权限,perm的含义同前,但增加了“N(无)”的选项。
/D user:拒绝指定用户的访问。

我的操作如下:

cacls  /T /E /C /G user_name:F

再次使用conda create -n env_name python=3.9.0就正常写入D盘了

参考

CMD命令下对文件夹进行权限处理

标签:自定义,Windows,--,envs,conda,user,D盘,Conda,权限
来源: https://www.cnblogs.com/willsdu/p/16647506.html