Windows下Conda自定义env安装目录
2022/9/2 5:22:44
本文主要是介绍Windows下Conda自定义env安装目录,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
楔子
- windows下,conda会将新的环境安装到
%USERFROFILE%/.cond/envs
下,但是到后来清理C盘的时候,就想着如何将这个envs搬到D盘 - 我将envs移动到D盘后,然后将C盘的envs删除了,然后傻乎乎的以为我移动到D盘了,但是这几天想学习Django, 安装完后无法使用django-admin, 才发现我没弄好,特记录一下
查看配置
下面的命令基本都是从 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下Conda自定义env安装目录的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享