安装ML-Agents遇错误:pip3 install -e ./ml-agents-envs无效
解决
pip3 install -e ./ml-agents-envs 报错的方案 1. 验证目标路径与项目完整性
- 执行对应系统的目录查看命令,确认
./ml-agents-envs目录存在且包含Python项目配置文件(setup.py、pyproject.toml或setup.cfg):- Linux/macOS:
ls ./ml-agents-envs - Windows:
dir .\ml-agents-envs
- Linux/macOS:
- 若目录不存在或缺少配置文件,先获取完整的ml-agents源码:
进入正确的子目录后再执行安装:git clone https://github.com/Unity-Technologies/ml-agents.gitcd ml-agents/ml-agents-envs pip3 install -e .
2. 升级pip版本
可编辑安装对pip版本有最低要求,升级到最新版本排除兼容性问题:
pip3 install --upgrade pip
3. 确认Anaconda环境已激活
确保当前终端处于目标Anaconda环境的激活状态,避免使用全局pip执行命令:
- Linux/macOS:
conda activate your_env_name - Windows:
conda activate your_env_name
激活后重新执行安装命令。
4. 使用绝对路径执行安装
若相对路径解析异常,替换为目标目录的绝对路径:
- Linux/macOS示例:
pip3 install -e /home/username/ml-agents/ml-agents-envs - Windows示例:
pip3 install -e C:\Users\username\ml-agents\ml-agents-envs
5. 检查目录权限
确保当前用户对./ml-agents-envs目录拥有读写权限,避免因权限限制导致pip无法读取项目配置文件。
内容的提问来源于stack exchange,提问作者Wynnick
相关产品推荐
相关产品推荐

