Linux安装mujoco==1.50.1.68记录

本文档详细记录了在Ubuntu16.04上安装Mujoco1.50及mujoco-py的过程,包括环境配置、依赖安装、错误解决等步骤,最终成功完成安装并测试通过。

由于项目的原因,要使用mujoco环境,痛苦挣扎了两天,尝试了各种方法,今天终于脱离苦海,大功告成了。
在这里插入图片描述
在这里插入图片描述

环境:
Ubuntu16.04
Python 3.8


1.mujoco下载


①到官网https://www.roboti.us/index.html下载mjpro150 linux
在这里插入图片描述

②获取licensehttps://www.roboti.us/license.html
在这里插入图片描述

getid_linux.exe运行方法:

cd 相应路径
chmod a+x getid_linux (给予执行权限)

./getid_linux

将获取的id以及邮箱填写完整后,会收到mjkey.txt
在这里插入图片描述

③在/home/xxx/目录下创建隐藏文件夹.mujoco,将第步下载的文件夹放到该路径下解压

mkdir ~/.mujoco
cp mjpro150_linux.zip ~/.mujoco
cd
在使用 `conda pack` 打包 Conda 环境时,如果环境中存在通过可编辑模式安装Python 包(例如使用 `pip install -e .` 或 `python setup.py develop`),将触发 `CondaPackError: Cannot pack an environment with editable packages installed` 错误[^2]。该错误提示系统无法打包包含可编辑安装包的环境。 --- ### 解决方案 #### 1. **忽略可编辑包进行打包** 可以通过添加 `--ignore-editable-packages` 参数跳过对可编辑安装包的检查并继续打包操作: ```bash conda pack --name your_env_name -o your_env.tar.gz --ignore-editable-packages ``` 此方法适用于不需要保留可编辑包的状态,并希望快速完成环境迁移的情况[^4]。 #### 2. **移除或重新安装可编辑包** 找到导致问题的可编辑安装包路径,通常错误信息中会列出具体路径,如 `- /home/xxx/Dassl.pytorch`[^2]。可以执行以下步骤处理: - 卸载该可编辑包: ```bash pip uninstall package_name ``` - 使用非开发模式重新安装: ```bash pip install . ``` 完成上述操作后再次尝试使用 `conda pack` 进行打包。 #### 3. **手动排除特定路径** 如果已知哪些包是可编辑安装的,可以在打包前临时卸载这些包或将其移动到其他位置以避免冲突。 #### 4. **验证环境完整性** 在目标机器上解压并激活打包后的环境后,可能需要额外安装某些依赖项以确保兼容性。例如,如果出现如下错误: - `name '_C' is not defined`:可尝试重新安装 Cython: ```bash pip install Cython ``` - `ModuleNotFoundError: No module named 'typing_extensions'`:则运行: ```bash pip install typing_extensions ``` 这些补充安装步骤有助于修复因平台差异或依赖版本不一致导致的问题[^4]。 --- ### 注意事项 - 可编辑安装通常用于开发调试阶段,建议在打包生产或部署环境前避免使用此类安装方式。 - 如果环境依赖多个本地开发包,应考虑将其构建为 wheel 并通过私有 PyPI 源管理,以便更好地支持打包和迁移流程。 ---
评论 8
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wavehaha

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值