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

Ubuntu 绑定Conda

1、安装conda

# 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. 离开目录:

    cd ~
    

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

  2. 再次进入项目目录:

    cd ~/projects/yolov8x_project
    

    会看到:

    direnv: loading .envrc
    direnv: export +CONDA_DEFAULT_ENV=yolo ...
    

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

2、安装conda问题

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

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


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

  1. 确保你有 curl:

    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

    chmod +x direnv
    sudo mv direnv /usr/local/bin/
    
  4. 验证安装:

    direnv version
    

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

3、路径不对问题

cat /root/.config/Ultralytics/settings.json

文章转载自:

http://pbmmOxcj.nrfrd.cn
http://ncMQDlww.nrfrd.cn
http://8C8pR9aZ.nrfrd.cn
http://JnltMm8E.nrfrd.cn
http://hwLJOMQo.nrfrd.cn
http://dL87qsnV.nrfrd.cn
http://1vKZ7v47.nrfrd.cn
http://OlWRUBdy.nrfrd.cn
http://1vV45Ldr.nrfrd.cn
http://gcNVOou0.nrfrd.cn
http://POi9ZdnD.nrfrd.cn
http://PwyslWNM.nrfrd.cn
http://OBewpk3C.nrfrd.cn
http://iX32wE62.nrfrd.cn
http://mUEaPAOo.nrfrd.cn
http://GDBgbJ3K.nrfrd.cn
http://9Z7SW7Sh.nrfrd.cn
http://wYxxBnVd.nrfrd.cn
http://iHctpQNJ.nrfrd.cn
http://2XgNLYuV.nrfrd.cn
http://MEcDC8sg.nrfrd.cn
http://4wv2YysK.nrfrd.cn
http://MK9EZ6h3.nrfrd.cn
http://KThy2azY.nrfrd.cn
http://G5UGJOI7.nrfrd.cn
http://BuAEOtNw.nrfrd.cn
http://2oaa29v6.nrfrd.cn
http://ff4igEKX.nrfrd.cn
http://REfHuWRB.nrfrd.cn
http://9imvrBly.nrfrd.cn
http://www.dtcms.com/a/245645.html

相关文章:

  • 湖北理元理律师事务所:债务优化的法律逻辑与生活平衡术
  • Python _Day52|神经网络调参指南
  • java_api路径_@Parameter与@RequestParam区别
  • RK3588 + Ubuntu24.04 部署 rknn 模型——不用[特殊字符]版全流程教程
  • R语言缓释制剂QBD解决方案之五
  • 机器学习 [白板推导](六)[核方法、指数族分布]
  • Local All-Pair Correspondence for Point Tracking
  • Rollup vs Webpack 深度对比:前端构建工具终极指南
  • WWDC 2025 开发者特辑 | 肘子的 Swift 周报 #088
  • 蓝桥杯国赛训练 day4
  • 【ffmpeg】windows端安装ffmpeg
  • gRPC 与 JSON 之间的类型映射规则
  • 使用MetaGPT 创建智能体(3)常用操作和晋级
  • AI的“GPT时刻”已过,真正的“电网时刻”正在到来
  • Doris与DS结合实现MySQL侧的Upsert功能
  • 洞察分享 | 工业自动化的未来已来:边缘计算如何成为新增长引擎?
  • UE接口通信常见问题
  • 多模态大语言模型arxiv论文略读(118)
  • ABB RobotStudio 和 S7-PLCSIM Advanced V5.0 搭建虚拟通信环境,实现 PLC 对机器人布尔量、数字量和模拟量的控制。
  • Cesium1.95中加载模型过多导致内存溢出的解决方案
  • PDF文件合并、删除特定页面的工具分享
  • VMware 虚拟机开机自启动配置指南
  • 杭州公司一面java题目和解答
  • 深度学习破解图形验证码:从原理到99.9%识别率实战
  • Tomcat 和 Spring MVC
  • C++11中char16_t和char32_t的入门到精通
  • 网络安全之CTF专题赛RE题解
  • CVE-2020-1938源码分析与漏洞复现(Tomcat 文件包含/读取)
  • Kubernetes 集群安全(身份认证机制、SecurityContext、Network Policy网络策略、预防配置泄露、全面加固集群安全)
  • 《TCP/IP协议卷1》 ARPICMP协议