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
相关推荐
Frag0ut10 小时前
Chrome隐私沙盒与Cookieless实战:2026年广告归因合规迁移指南
chrome·谷歌浏览器·使用技巧·广告归因·隐私沙盒·topics api·cookieless
qetfw11 小时前
Bash 变量:export、位置参数与默认值展开验证
linux·开发语言·chrome·bash
缘友一世17 小时前
GLM5.3 CyberSec w4A16本地部署[6]:加载链路与磁盘规划
ubuntu·vllm·glm5.3 cybersec
张张123y20 小时前
2026 Agent 框架怎么选?拆 3 层底层逻辑(运行循环 / 记忆 / 工具协议)+ 一张决策表
linux·ubuntu·microsoft·langgraph·mcp·crewai·agent 框架
软件派1 天前
Chrome 插件开发实战指南
前端·chrome
longerxin20201 天前
Ubuntu 22.04 ARM64 云镜像开启 root 密钥登录(保留 ubuntu 密钥登录,禁止密码登录)
数据库·ubuntu·postgresql
skywalk81631 天前
FreeBSD仿真环境里的Ubuntu linux系统,安装软件的时候不支持snap怎么办?
linux·运维·ubuntu·系统·freebsd
Cry丶1 天前
ubuntu安装vsftpd
服务器·网络·ubuntu
程序员-King.1 天前
【ROS1】Noetic 开发工作流程与常用命令
c++·ubuntu·ros
qetfw2 天前
Bash 字符串处理:参数展开、序列与脚本执行方式
linux·开发语言·chrome·bash