赞
踩
# 首先,D:\conda\envs是我的目标文件夹路径。在conda中输入命令: (torch_04seaFusion) D:\pythonProjects\paper06 yolov5>conda config --add envs_dirs D:\conda\envs # 然后,查看路径是否添加成功: (torch_04seaFusion) D:\pythonProjects\paper06 yolov5>conda info ... envs directories : D:\conda\envs C:\Users\Administrato\.conda\envs C:\ProgramData\Miniconda3\envs C:\Users\Administrato\AppData\Local\conda\conda\envs # 接着,查看初始的包的位置 (torch_04seaFusion) D:\pythonProjects\paper06 yolov5>conda env list ... torch_04cycleFusion C:\ProgramData\Miniconda3\envs\torch_04cycleFusion torch_04seaFusion * C:\ProgramData\Miniconda3\envs\torch_04seaFusion # 将这些包手动移动到目标文件夹中,先拷贝C:\ProgramData\Miniconda3\envs\中的两个到D:\conda\envs # 移动之后,再次使用上面的命令,发现位置已经改变了: (torch_04seaFusion) D:\pythonProjects\paper06 yolov5>conda env list ... torch_04cycleFusion D:\conda\envs\torch_04cycleFusion torch_04seaFusion D:\conda\envs\torch_04seaFusion # 依照此法,将其他的包也挪到目标文件夹位置即可
然后,如果进行环境操作,应该就可以了。如果不行,还可参考修改conda环境安装路径,解决环境默认安装在C盘问题中2,3步操作
D:\pythonProjects\paper06 yolov5>conda create -n torch_06yolov5 --clone torch_04seaFusion
Source: D:\conda\envs\torch_04seaFusion
Destination: D:\conda\envs\torch_06yolov5
...
参考告别窘迫:修改conda环境和缓存默认路径.
一开始,我的包缓存路径是这样的:
(torch_04seaFusion) D:\pythonProjects\paper06 yolov5>conda info
...
package cache : C:\ProgramData\Miniconda3\pkgs
C:\Users\Administrato\.conda\pkgs
C:\Users\Administrato\AppData\Local\conda\conda\pkgs
然后,更改我的C:\Users\Administrato\.condarc
文件,更改后总的是:
channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - https://mirrors.ustc.edu.cn/anaconda/pkgs/free/ - https://mirrors.ustc.edu.cn/anaconda/pkgs/main/ - https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/ - defaults show_channel_urls: true envs_dirs: - D:\conda\envs pkgs_dirs: - D:\conda\pkgs - C:\ProgramData\Miniconda3\pkgs - C:\Users\Administrato\.conda\pkgs - C:\Users\Administrato\AppData\Local\conda\conda\pkgs
再次使用命令查看
(torch_04seaFusion) D:\pythonProjects\paper06 yolov5>conda info
...
package cache : D:\conda\pkgs
C:\ProgramData\Miniconda3\pkgs
C:\Users\Administrato\.conda\pkgs
C:\Users\Administrato\AppData\Local\conda\conda\pkgs
envs directories : D:\conda\envs
C:\Users\Administrato\.conda\envs
C:\ProgramData\Miniconda3\envs
C:\Users\Administrato\AppData\Local\conda\conda\envs
所以,这样就可以把包缓存也挪过去了。因为.conda\pkgs比较大,我就只挪了这个。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。