前言:
anaconda虚拟环境安装包路径和环境目录在.condarc文件中设置。
开始:
1.修改环境目录和安装包目录路径
在C:\用户\用户名下找到.condarc文件,如果没有,在命令行或者Anaconda Prompt运行。
conda config --add channels r
再回到C:\用户\用户名下就能看到.condarc了。使用记事本打开.condarc文件,将里面的代码替换为:
envs_dirs:
- D:\Anaconda3\envs
pkgs_dirs:
- D:\Anaconda3\pkgs
上方的第一个路径是环境目录路径,第二个是软件安装目录路径,都设置为自定义路径。
在Anaconda Prompt输入:
conda info
这两个位置设置为:envs directories的三个路径根据优先级排列。
检查D:\Anaconda3下有没有envs和pkgs文件夹,没有的话去新建。
2.设置pkgs文件夹的权限
开始创建虚拟环境时,报错:pgks无法写入
解决办法:
3.设置envs文件夹的权限
所有都设置好了之后,虚拟环境还是会安装在C:\用户\用户名\.conda\envs文件夹下
因为没有给新设置的路径文件夹(D:\Anaconda3\envs)权限,当创建虚拟环境时无法访问该文件夹,所以会自动访问envs directories所列的第二个文件夹,即C盘中的文件夹。
解决方案:修改新设置的路径文件夹(D:\Anaconda3\envs)的权限(同设置pkgs文件夹的权限操作一致)
点击应用或者确定即可。
再次创建虚拟环境就会存到(D:\Anaconda3\envs)下了