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
相关推荐
java叶新东老师7 小时前
ubuntu资源共享samba 安装与配置 mac/windows共享ubuntu文件资源
windows·ubuntu·macos
木宇(记得热爱生活)8 小时前
Ubuntu卡在启动画面:显卡驱动与密码重置
linux·运维·ubuntu
墨菲安全9 小时前
Google Chrome V8< 13.7.120 沙箱绕过漏洞
前端·chrome·chrome漏洞·v8沙箱绕过漏洞·v8 13.7.120
sean90811 小时前
Chrome 提示 “此扩展程序不再受支持”(MacOS/Windows)
chrome·windows·macos·扩展·支持
Julyers12 小时前
perf工具在arm上的安装记录
ubuntu
黯叶12 小时前
从centos更换至ubuntu的安装、配置、操作记录
ubuntu
青草地溪水旁12 小时前
Ubuntu上开通Samba网络共享
linux·运维·ubuntu·samba
斯普信专业组14 小时前
Ubuntu系统深度学习环境配置全指南(下)
linux·深度学习·ubuntu
Casia_Dominic14 小时前
【nerf处理视频数据】Instant-NGP项目NeRF模型训练数据集准备指南
linux·人工智能·ubuntu·视频·nerf
NUZGNAW16 小时前
Ubuntu 安装redis和nginx
redis·nginx·ubuntu