SuperAPI AI 工具集

managing-environments

编程与开发

查看项目

更新于 10-15 21:08

技能介绍

用途:为 Python 开发提供环境管理规范,覆盖 venv 与 conda 的检测、选择与安装流程,确保包安装安全、可复现、无冲突。

主要能力:安装任何包前先检测环境状态;向用户展示当前环境类型、路径与 Python 版本并请求确认;未检测到环境时发出警告并阻止安装;根据项目类型推荐 venv 或 conda;提供环境创建、激活与查看命令。

必要用法:检测命令为 which python、echo $VIRTUAL_ENV、echo $CONDA_DEFAULT_ENV、conda info --envs。创建 venv 用 python -m venv .venv 后 source .venv/bin/activate;创建 conda 用 conda create -n project-name python=3.11 后 conda activate project-name。安装前须等待用户确认。

适用场景:安装 Python 包或工具、用户请求安装依赖、新建 Python 项目、排查导入或包问题,以及任何 Python 开发工作。纯 Python 项目推荐 venv;数据科学、科学计算、生物信息学、Galaxy 工具开发推荐 conda。

限制:资料未提供具体收费、价格或平台信息;技能依赖 conda 是否可用,未安装时相关命令会失败;同时检测到 venv 与 conda 时需以 which python 结果为准并与用户确认。