原理
将Anaconda环境文件移植到D盘,并将D盘的新文件夹创建快捷方式在旧目录下。
步骤:
- 将虚拟环境 envs整个目录剪切到D盘,我是在D盘新建了个文件夹 D:\anaconda env。
- 进入cmd环境,以管理员方式运行。
- 输入命令
- 该命令的含义是在C盘指定目录下创建快捷链接”envs”到”D:\AnacondaEnv”,注意原来的envs文件夹必须要删除,否则会提示路径已经存在,无法创建。
- 命令执行成功后。在C盘目录下已经创建envs快捷方式,如下图
快捷方式创建成功
miniconda实操
我安装的是miniconda3,所有库的文件都在 C:\Users\username\miniconda3
下,尝试根据教程操作。
- 先将该文件夹整个复制粘贴到D盘内。
- 删除原有文件目录
- 用
mklink
创建链接MKLINK /D "C:\Users\username\miniconda3" "D:\AppData\miniconda3"
- 执行无果
- 复制该为剪切粘贴,并将所有可能用到miniconda环境的程序都关闭
- 剪切成功,但是执行命令失败,命令行提示
mklink: The term 'mklink' is not recognized as a name of a cmdlet,
- 换CMD执行,也提示失败,提示需要管理权限
- 用管理权限执行CMD
- 成功