参考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
再次使用命令查看文章来源:https://www.toymoban.com/news/detail-507686.html
(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比较大,我就只挪了这个。
文章来源地址https://www.toymoban.com/news/detail-507686.html
到了这里,关于如何更改conda环境位置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!