Linux修改conda默认环境位置,引发故障及解决方案
参考资料:服务器管理-Linux修改conda默认环境位置 - 知乎 (zhihu.com)
服务器home目录过大,被管理员提示了,排查了磁盘占用后,觉得将conda位置调整一下腾出的空间最大,就找到了参考资料改了conda的默认环境位置。修改完后conda info查看的信息也符合预期,就把env和pkgs文件夹直接移动到了新地址,原来的env和pkgs便清空了。创建了一个新的环境也能正常使用,便将此事揭过。
今天需要使用之前的虚拟环境突然发现报错了,提示解释器错误,而且路径很明显就是之前的路径。如下:
-bash: /新路径/syl/anaconda3/envs/dify/bin/pip:/home/syl/anaconda3/envs/dify/bin/python:解释器错误: 没有那个文件或目录
这就意味着旧的虚拟环境都有这个问题,细思极恐啊,也没找到网上有关修改conda默认环境位置的异常,正焦头烂额之际想到,你不是读不到这个目录嘛,似乎可以软链接解决一下。于是有了以下操作:
1.打印conda 已有的虚拟环境。conda env list
2.在原始env路径下建立链接。ln -s /新路径/syl/anaconda3/envs/dify/ ./
3. 测试虚拟环境。pip list .
问题就这么虎头蛇尾的解决了,真是虚惊一场。
ps:每天都被自己菜醒
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)
2014-12-11 framework各版本新特性(为面试准备)