如何将包路径添加到conda环境lerobot的python路径中呢?

目录

  • [1 问题描述](#1 问题描述)
  • [2 解决方法](#2 解决方法)
    • [2.1 .pth文件(推荐)](#2.1 .pth文件(推荐))
    • [2.2 设置环境变量(临时)](#2.2 设置环境变量(临时))

1 问题描述

假设有本地包lerobot路径如下,

txt 复制代码
/home/xxx/Software/xxxbot_vla_train/lerobot/src

需要将它添加到conda环境lerobot中,应该怎么做呢?

2 解决方法

2.1 .pth文件(推荐)

conda 环境的 site-packages 目录下放一个 .pth 文件,Python 启动时会自动将其中的路径加入 sys.path

执行以下命令即可:

bash 复制代码
echo "/home/xxx/Software/xxxbot_vla_train/lerobot/src" > /home/xxx/miniconda3/envs/lerobot/lib/python3.12/site-packages/lerobot-local.pth

该方法的好处有:

  • 只影响 lerobot 这一个 conda 环境,不污染其他环境
  • 永久生效,无需每次手动设置
  • 不需要项目有 setup.py

2.2 设置环境变量(临时)

在终端中执行,

bash 复制代码
export PYTHONPATH="/home/xxx/Software/xxxbot_vla_train/lerobot/src:$PYTHONPATH"

这种方式只在当前终端会话有效,关掉终端就失效了。如果想持久化可以加到 ~/.bashrc 中。

相关推荐
米小虾2 分钟前
AI Agent 上下文管理实战:让你的智能体不再"失忆"
人工智能·agent
凌云拓界13 分钟前
文件管理:让AI安全操作你的电脑 ——CogitoAgent开发实战(三)
javascript·人工智能·架构·开源·node.js
火山引擎开发者社区14 分钟前
Viking AI 搜索 CLI 正式发布:会说话,就能做搜索推荐
人工智能
探物 AI15 分钟前
把 MambaOut 塞进 YOLOv11:会有什么样的反应
python·yolo·计算机视觉
云烟成雨TD23 分钟前
Spring AI 1.x 系列【51】可观测性技术选型
java·人工智能·spring
unicrom_深圳市由你创科技31 分钟前
基于Spring AI框架的RAG应用
人工智能·spring·机器学习
凌云拓界43 分钟前
联网能力:让AI看见更广阔的世界 ——CogitoAgent开发实战(四)
javascript·人工智能·架构·node.js·创业创新
如竟没有火炬44 分钟前
最大矩阵——单调栈
数据结构·python·线性代数·算法·leetcode·矩阵
机器人零零壹1 小时前
南京越擎科技iRobotCAM:探索国产机器人离线编程工业软件的破局与赶超
人工智能·机器人·工业软件·离线编程·irobotcam
阳区欠1 小时前
【LangChain】LLM基础介绍
开发语言·python·langchain