直接pip安裝gym後,使用LunarLander出現如下報錯:
module ‘gym.envs.box2d’ has no attribute ‘LunarLander’
發現需要安裝box2d和box2d-kengz,然後就遇到了很多的問題。
- error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: http://landinghub.visualstudio.com/visual-cpp-build-tools
終於解決了1的問題,以爲可以開心的安裝了,結果又遇到了問題2。。
- error: command ‘C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\link.exe’ failed with exit status 1158
- 解決方案:
Copy these files
【rc.exe,rcdll.dll】
From
【C:\Program Files (x86)\Windows Kits\8.1\bin\x86】
To
【C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin】