参考Anaconda 安装及修改环境默认位置。
把环境从C盘移动到D盘
# 首先,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比较大,我就只挪了这个。
文章出处登录后可见!
已经登录?立即刷新