Ubuntu 绑定Conda

1、安装conda

python 复制代码
# 1. 创建 Conda 环境
conda create -n yolo python=3.8 -y
conda activate yolo

# 2. 安装 direnv(只做一次)
sudo apt install direnv

# 3. 配置 shell(bash 举例)
echo 'eval "$(direnv hook bash)"' >> ~/.bashrc
source ~/.bashrc

# 4. 创建项目目录
mkdir -p ~/projects/yolov8x_project
cd ~/projects/yolov8x_project

# 5. 写入自动激活环境
echo "layout_conda yolo" > .envrc
direnv allow

✅ 验证是否成功:

  1. 离开目录:

    bash 复制代码
    cd ~

    会看到 Conda 环境自动取消激活(或 direnv 输出)

  2. 再次进入项目目录:

    bash 复制代码
    cd ~/projects/yolov8x_project

    会看到:

    bash 复制代码
    direnv: loading .envrc
    direnv: export +CONDA_DEFAULT_ENV=yolo ...

    并且你的 Conda 环境 yolo 自动激活了!

2、安装conda问题

✅ ✅ 解决方案:使用官方方式安装 direnv

官方推荐使用 二进制安装方式,简单可靠,不依赖 apt 源。


✅ 方法一:使用 curl 安装 direnv(推荐)

  1. 确保你有 curl:

    bash 复制代码
    sudo apt update
    sudo apt install curl -y
  2. 下载 direnv 二进制(以 v2.33.0 为例):

    复制代码
    curl -sfL https://github.com/direnv/direnv/releases/download/v2.33.0/direnv.linux-amd64 -o direnv
  3. 给可执行权限并移动到 /usr/local/bin

    bash 复制代码
    chmod +x direnv
    sudo mv direnv /usr/local/bin/
  4. 验证安装:

    bash 复制代码
    direnv version

    会输出 2.33.0 类似版本号即安装成功。

3、路径不对问题

bash 复制代码
cat /root/.config/Ultralytics/settings.json
相关推荐
ken22321 小时前
ubuntu 云镜像 2604 的内存和磁盘占用 实测
linux·运维·ubuntu
守护安静星空4 小时前
ubuntu vscode 调试 at32f435vmt7
linux·vscode·ubuntu
集智飞行4 小时前
禁用Ubuntu网卡的电源管理(Power Management)
linux·运维·ubuntu
MIXLLRED4 小时前
创建 GitHub 私人仓库并上传本地项目的完整步骤
ubuntu·github
余瑜鱼鱼鱼5 小时前
css常用功能总结(三)(Chrome 调试工具 -- 查看 CSS 属性)
前端·css·chrome
雪碧聊技术5 小时前
前端项目部署到服务器
服务器·nginx·ubuntu·前端项目部署
小飞菜涅5 小时前
FAST-LIVO2相机内参标定
linux·嵌入式硬件·ubuntu·相机
源远流长jerry17 小时前
在 Ubuntu 22.04 上配置 Soft-RoCE 并运行 RDMA 测试程序
linux·服务器·网络·tcp/ip·ubuntu·架构·ip
lay_liu19 小时前
ubuntu 安装 Redis
linux·redis·ubuntu
Eric.Lee20211 天前
查看ubuntu机器正在使用的网络端口
网络·ubuntu·php