首页 > 其他分享 >【模仿学习代码复现】环境安装踩坑记录

【模仿学习代码复现】环境安装踩坑记录

时间:2024-09-06 08:54:15浏览次数:9  
标签:tables pytables 代码 报错 复现 install 3.2 模仿 mujoco

(这人怎么又在装环境)

下载了一下OpenAI的论文代码,官方readme里的依赖设置如下:

* OpenAI Gym >= 0.1.0, mujoco_py >= 0.4.0
* numpy >= 1.10.4, scipy >= 0.17.0, theano >= 0.8.2
* h5py, pytables, pandas, matplotlib

前面都好好的,装到theano突然发现这破玩意不支持3.6及以上版本,正好代码也是2.7的,得,新建一个2.7的虚拟环境

conda create -n <env-name> python=2.7

之后theano、h5py、pandas、matplotlib、gym都安装正常

安装pytables的指令是

pip install tables

报错ERROR: Command errored out with exit status 1等等,于是从官网下载tables-3.2.0

官网:Download tables-3.2.0.tar.gz (PyTables - Hierarchical datasets) (sourceforge.net)

解压后进入目录

pip install D:\\...\\tables-3.2.0

结果报错:distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27

实际上链接点进去早失效了,9.0都是上古版本了

于是从github上找了安装包:https://github.com/reider-roque/sulley-win-installer/blob/master/VCForPython27.msi

这次又报错HDF5库有问题,于是

conda install pytables

然后就很神奇地,好了

安装mujoco_py高版本有冲突,直接

pip install mujoco_py==0.4.0

解决

标签:tables,pytables,代码,报错,复现,install,3.2,模仿,mujoco
From: https://www.cnblogs.com/AntennaZ/p/18399537

相关文章