当前位置: 首页 > article >正文

conda根据配置文件自动切换环境-----模仿 rvm 的 .ruby-version机制

  1. 将下面代码 copy 到 shell profile 文件的最后(例如 ~/.zshrc )
  2. 然后 创建一个 .conda_config 文件在目录下
  3. 将 conda 环境名写入该文件(必须只包含环境名)
  4. source ~/.zshrc
  5. cd 到对应目录即可
cd() { builtin cd "$@" && 
if [ -f $PWD/.conda_config ]; then
    export CONDACONFIGDIR=$PWD
    conda activate $(cat .conda_config)
elif [ "$CONDACONFIGDIR" ]; then
    if [[ $PWD != *"$CONDACONFIGDIR"* ]]; then
        export CONDACONFIGDIR=""
        conda deactivate
    fi
fi }

http://www.kler.cn/a/304927.html

相关文章:

  • 手动实现promise的all,race,finally方法
  • Python中异常处理小测验
  • Python →爬虫实践
  • Java面向对象编程进阶之包装类
  • js 获取某日期到现在的时长 js 数字补齐2位
  • 【数据结构】交换排序——冒泡排序 和 快速排序
  • 新能源汽车安全问题如何解决?细看“保护罩”连接器的守护使命
  • 【华为OD流程】性格测试选项+注意事项
  • 机器学习和深度学习区别
  • Python3 SMTP发送邮件
  • SOMEIP_ETS_108: SD_Deregister_from_Eventgroup
  • 什么是 Grafana?
  • 【C++题解】1406. 石头剪刀布?
  • SQL server 日常运维命令
  • 【初阶数据结构】详解树和二叉树(一) - 预备知识(我真的很想进步)
  • TiDB 数据库核心原理与架构_Lesson 01 TiDB 数据库架构概述课程整理
  • 基于深度学习的农作物病害检测
  • Linux 调试器 GDB 使用指南
  • AI论文精读笔记-Generative Adversarial Nets(GAN)
  • ZYNQ LWIP(RAW API) TCP函数学习
  • css grid布局属性详解
  • Python Tkinter小程序
  • 每日学习一个数据结构-B+树
  • React中九大常用Hooks总结
  • golang学习笔记22——golang微服务中数据竞争问题及解决方案
  • docker容器中的内存占用高的问题分析