将Anaconda迁移至另外一个盘符

概述

一开始将 Anaconda 安装在了E盘,但是随着创建的环境越来越多,已经快将E盘给占满了。为了避免卸载重装,就最好将其整个迁移到另外一个盘符F,F盘还有很大的空间

方法

  1. 将整个conda环境从E盘的安装位置剪切到F盘的位置;一般整个conda目录很大,需要耐心等待。
    本人conda原先路径:E:\Env:
    迁移的目标位置:F:\Env
    在这里插入图片描述
  2. 修改原先的conda的系统变量
    在这里插入图片描述
    将下面这五个环境变量修改为新的conda的路径:
    在这里插入图片描述
  3. 修改C:\Users\用户名\.conda下的 environments.txt 文件,将里面的创建的 conda 环境的目录改到conda的新目录。
  4. 修改快捷方式
    在新的conda根目录下,输入cmd,回车,运行下面的命令:
python .\Lib\_nsis.py mkmenus

此时,在开始菜单栏会生成新的快捷方式,旧的如果还在的话,将其删掉就可以
在这里插入图片描述
5. 运行Anaconda Prompt,查看环境及激活环境
在这里插入图片描述
之前这些环境都是在E盘之下,现在已经都可以识别到新的目录下了,在这个环境中再启动 jupyter
在这里插入图片描述
说明jupyter也是没有问题的。
至此,整个的conda迁移盘符的问题就搞定了。


注意事项

如果激活环境中报错,可以尝试下更新pip。
首先卸载pip:

python -m pip uninstall pip  # 卸载原先的pip

安装pip:

python -m pip install --upgrade pip  # 重新安装pip

总结

由于存储空间不够,本文将conda环境迁移到了其他盘符。
目前测试没有问题,后期使用如果出现问题的话,回来进行更新补充说明。


补充:
新创建的conda环境还是在原来路径的envs下,没有在新迁移的路径中。
解决方法:

在 C:\Users\用户名下有一个 .condarc 文件,将其打开,修改envs_dirs: 为当前conda的目录,在其末尾添加下面内容,如果没有这段代码的话直接添加:

envs_dirs:
  - F://Env//anaconda//envs

注意双斜杠。
这个问题之前也写果博客,可以参考下面这篇博客
解决新创建的anaconda环境在C:\Users\xxx.conda\envs\,而不在anaconda安装目录下的envs中


参考资料

[1] https://blog.csdn.net/chengjinpei/article/details/119835339

  • 8
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

半岛铁子_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值