Token导航 LogoToken导航TokenDH.com
研究检索需要联网clawhub未标认证来源可访问clear审计提醒

auto-conda-env自动 conda 环境

Agent Skill

auto-conda-env 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

2,668

周安装

109

GitHub Stars

公开资料未说明

下载量

863
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:auto-conda-env(自动 conda 环境)
来源仓库:https://github.com/kazuya-ecnu/auto-conda-env
安装命令:
openclaw skills install auto-conda-env
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install auto-conda-env

简介

自动为Python项目创建或复用匹配的Conda环境,扫描项目依赖文件配置自动运行环境。为任何Python项目自动创建或重用Conda env - 扫描deps,匹配envs,处理CUDA/GPU需求。

SKILL.md

name
auto-conda-python-env
description
自动为Python项目创建或复用匹配的Conda环境,扫描项目依赖文件自动配置运行环境。Auto-create or reuse a Conda env for any Python project — scans deps, matches envs, handles CUDA/GPU needs.
triggers
创建conda环境, 配置python环境, 新建虚拟环境, 初始化项目环境, python环境配置, create conda env, setup python env, new virtual environment, project environment
version
1.1.0
metadata
openclaw
emoji
🐍
requires
bins
["python3", "pip"]

Auto Conda Env for Python Project / 自动为Python项目配置Conda环境

触发条件 / When to Use

当用户需要为Python项目配置独立运行环境、自动创建Conda环境,或希望复用已有的匹配环境时,使用本技能。 Use when: setting up an isolated Python env, creating a new Conda env, or reusing an existing one for a project.


执行步骤 / Execution Steps

1. 获取项目路径 / Get Project Path

  • 询问用户提供Python项目文件夹路径,若未指定则默认使用当前工作目录。

Ask for the project folder path; default to current working directory if not provided.

  • 验证路径是否存在且为有效文件夹。

Verify the path exists and is a valid directory.

2. 扫描项目依赖文件 / Scan Dependency Files

进入项目文件夹,按以下优先级扫描:Scan in this order:

优先级 / Priority文件 / File提取内容 / What to Extract
1environment.yml / environment.yamlPython版本 + 所有依赖 / Python version + all deps
2pyproject.tomlproject.requires-python + project.dependencies
3requirements.txt依赖包列表(检查 .python-version 获取版本)
4setup.pypython_requires + install_requires
5Pipfile[packages]
6setup.cfginstall_requires
  • 若未找到任何依赖配置文件,默认使用 Python 3.10,无额外依赖。

Default to Python 3.10 with no extra packages if nothing found.

3. 查找 conda 可执行文件 / Find Conda Executable

conda 可能不在 PATH 中,按以下顺序尝试:Try these paths if conda is not in PATH:

which conda
~/.local/bin/conda                                  # pip-installed conda
~/miniconda3/bin/conda                              # standard Miniconda
~/anaconda3/bin/conda                               # standard Anaconda
$HOME/miniconda3/bin/conda
$HOME/anaconda3/bin/conda

保存找到的 conda 路径为 CONDA,后续所有 conda 命令用 CONDA 前缀执行。 Save the working conda path as CONDA; prefix all conda commands with it.

4. 检查现有Conda环境 / Check Existing Environments

  • 执行 CONDA info --envs 获取环境列表。
  • 对每个环境验证:

1. CONDA run -n <env> which python — 确认 python 存在(避免 ghost env) 2. CONDA run -n <env> python --version — 验证 Python 版本 3. CONDA run -n <env> pip list — 验证依赖已安装

⚠️ 部分 conda 环境 python 不在 PATH(如损坏/空环境),conda run 会失败,此时跳过该环境。 Some envs fail conda run — skip them.

若找到完全匹配的环境 → 复用。 若未找到 → 进入步骤 5 创建。

5. 复用或创建环境 / Reuse or Create

复用 / Reuse:

  • 确认环境 python 可执行且版本匹配
  • 验证核心依赖已安装
  • 配置 OpenClaw 后续操作使用此环境

创建新环境 / Create New:

  1. 生成环境名项目文件夹名 → 小写 → 特殊字符替换为 _ → 追加 _env

例 / e.g.:MyProject-2.0myproject_2_0_env

  1. 创建环境
   CONDA create -n <env_name> python=<version> -y
  1. 安装依赖 / Install Dependencies:
依赖文件 / File安装命令 / Command
environment.ymlCONDA env update -n <env> -f environment.yml --prune
pyproject.tomlCONDA run -n <env> pip install .
requirements.txtCONDA run -n <env> pip install -r requirements.txt
setup.pyCONDA run -n <env> pip install .
PipfileCONDA run -n <env> pip install pipenv && CONDA run -n <env> pipenv sync
无配置文件 / None仅创建空环境 / create empty env only

> 💡 pip 安装失败时(如系统保护 PEP 668),追加 --break-system-packages 参数重试。 > If pip refuses due to PEP 668, add --break-system-packages.

  1. GPU / CUDA 处理(如需要)/ Handle GPU / CUDA if needed:

- 检查项目是否 import torch / tensorflow 等 - 若需要 GPU:CONDA run -n <env> pip install torch torchvision --index-url https://download.pytorch.org/whl/cu118 - 验证:CONDA run -n <env> python -c "import torch; print(torch.cuda.is_available())"

  1. 验证环境可用 / Verify Env Works:
   CONDA run -n <env> python -c "import numpy, scipy, sklearn; print('OK')"

若失败,记录缺失的包并重新安装。

6. 输出结果 / Output Summary

最终告知用户:

环境名称 / Env name: <name>
Python 版本 / Python: <version>
已安装依赖 / Installed: <list>
环境路径 / Path: /path/to/env
激活命令 / Activate: conda activate <name>

注意事项 / Notes

  • conda 不在 PATH 是常见问题,优先搜索常见安装路径

Missing conda in PATH is common; search standard install locations first

  • ghost 环境(python 不存在)用 conda run ... which python 排除

Use which python via conda run to detect ghost/broken envs

  • pip 安装失败先尝试加 --break-system-packages

Try --break-system-packages when pip is blocked by OS package protection

  • GPU 项目安装 torch 后务必验证 CUDA 可用

Always verify CUDA availability after installing torch

  • 不修改用户现有 conda 安装,只读和复用/创建新环境

Read-only on existing installs; only create/reuse envs, don't modify base


适用场景 / Use Cases

  • 新项目初始化 / New project setup
  • 不同项目需要不同 Python 版本 / Projects needing different Python versions
  • 有 CUDA 依赖的 ML/DL 项目 / ML/DL projects with CUDA dependencies
  • 依赖冲突隔离 / Isolating dependency conflicts
  • 团队环境标准化 / Team environment standardization

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

94.68%
按下载量换算817

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills