ubuntu配置 Conda 更改默认环境路径

我的需求是以后凡是新建一个虚拟环境都需要安装在一个挂载了大容量的分区/data里面

/home里面的是即将爆满但是还能塞点东西的硬盘.

如果您想要永久更改 Conda 的默认环境路径,可以编辑 Conda 的配置文件。首先,找到 Conda 的配置文件通常是 .condarc 文件。

Linux操作系统创建的 .condarc 文件通常在/home/User_name 这个目录下。

在.condarc文件中添加以下内容

在安装了anaconda3以后,输入命令

bash 复制代码
nano ~/.condarc

往里面添加一下内容

bash 复制代码
envs_dirs:
  - /data/anaconda3/YOUR_USER_NAME/my_envs

CRTL+X是退出,这里我们就是CTRL+X退出即可!

输入Y或者Yes

按CTRL + T,选择"To File"

使用上下左右的箭头选择的键盘键选择.condarc,然后敲回车确定!这里千万不能选了.bashrc!!!

然后就万事大吉!

如果你发现后面新建的虚拟环境位置依然不在你指定的目录里面,那就是anaconda3没有权限在你指定的目录里面.需要直接

bash 复制代码
chmod 777 /data/anaconda3/YOUR_USER_NAME

这会告诉 Conda 在 /data 目录中寻找虚拟环境而不是默认位置。确保 /data/my_envs 这个目录存在并且有适当的权限.!!!

注意!!!!!!!!!!!!!!!!!!!我们在编辑~/.condarc之前必须先把/data/anaconda3/YOUR_USER_NAME的权限设置好!

bash 复制代码
chmod 777 /data/anaconda3/YOUR_USER_NAME

保证anaconda3具有足够权限读写/data/anaconda3/YOUR_USER_NAME

相关推荐
什么半岛铁盒9 分钟前
C++项目:仿muduo库高并发服务器---------LoopThreadPool模块和TcpServer模块的实现
linux·服务器·c++·mysql·ubuntu
Lin_Aries_04211 小时前
容器化 Flask 应用程序
linux·后端·python·docker·容器·flask
鹏大师运维2 小时前
麒麟系统中修改 WPS 默认新建文件格式的方法
linux·操作系统·wps·docx·麒麟·word文档·excel文档
GottdesKrieges3 小时前
OceanBase主备库日志传输服务
linux·oceanbase
stark张宇3 小时前
VMware Workstation 17.5.1 网络故障排查:解决 NAT 模式无法访问外网问题
linux·centos
云动雨颤4 小时前
Linux运维必备:3个内存问题排查命令
linux·运维
铭哥的编程日记4 小时前
【Linux】Ext系列文件系统
linux·服务器
神秘人X7074 小时前
Keepalived 高可用配置文档
linux·keepalived·高可用
霖.244 小时前
四种常用SVC(service)及其与Ingress协作方式
linux·服务器·云原生·kubernetes·k8s
songyuc5 小时前
【Ubuntu】请问,『kill -9』跟『kill -15』有区别吗?
linux·ubuntu