文章目录
前言
root空间不够,需要把conda移到其他路径。
操作步骤
假设你原来的conda安装在 /root/anaconda3
路径下,要把它挪到 /home/me/anaconda3
.
1. 移动文件夹
先把文件夹挪过去:
mv /root/anaconda3 /home/me/anaconda3
3. 创建软连接
然后创建软连接,相当于快捷方式:
ln -s /home/me/anaconda3 /root/anaconda3
第一个参数是真的放了东西的,第二个是快捷方式。
这样相当于每次系统找/root/anaconda3的时候就会去/home/me/anaconda3找,但/root/anaconda3路径本身不占存储空间。
3. 测试是否成功
如果一下命令都不报错,基本就可以了。
conda -V
pip list
source activate my_env
pip
conda deactivate
补充资料:conda路径在哪些地方设置
https://zhuanlan.zhihu.com/p/265660902
以下文件都包含了conda路径:
- ~/.bashrc # 改完需要执行 source ~/.bashrc 使其生效
- /…/archiconda3/etc/profile.d/conda.sh
- /…/archiconda3/bin/conda
- /…/archiconda3/bin/activate
- /…/archiconda3/bin/deactivate
- /…/archiconda3/bin/pip
- 以上是常用的,其实conda3/bin底下所有文件都有配置。
- 如果你之前安装了虚拟环境,还要修改
- /…/archiconda3/envs/env_name/bin/pip
综上,一个个改的话还是很多的。当然也可以写一个脚本。我们的软连接应该是最简单方便的方法了。
其他资料
https://www.cnblogs.com/baiyiqingxiang/p/15701992.html
整个文件夹迁移
单个环境迁移:
https://blog.csdn.net/qq_41967982/article/details/115867230
.bashrc 文件:
https://blog.csdn.net/qq_30214939/article/details/72638202
Original: https://blog.csdn.net/qq_34342853/article/details/123020957
Author: YuQiao0303
Title: conda 环境迁移, 修改conda路径(复制文件夹 + 软连接)
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/770778/
转载文章受原作者版权保护。转载请注明原作者出处!