我正在尝试按照本教程安装和设置Gym Retro
https://www.youtube.com/watch?v=CFa6NhLgeL0&list=PLTWFMbPFsvz3CeozHfeuJIXWAJMkPtAdS&index=2
但是当我pip install -e时。我收到错误
Command "c:\users\liamp\appdata\local\programs\python\python36\python.exe -c "import setuptools, tokenize;__file__='C:\\Users\\LiamP\\gym-retro\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" develop --no-deps" failed with error code 1 in C:\Users\LiamP\gym-retro\
我尝试在构建之前重新更新子模块,但是并没有解决。 我正在Windows 3.6上通过python 3.6中的git CMD安装它
答案 0 :(得分:0)
您需要先安装MSYS2 MinGW 64-bit,如the gym-retro "install from source" documentation所述:
安装msys2后,打开一个MSYS2 MinGW 64位提示 (在“开始”>“ MSYS2 64bit”下)并运行以下命令:
pacman -Sy make mingw-w64-x86_64-gcc
完成后,关闭 提示并打开Git CMD提示(在开始> Git下)并运行这些 命令。如果您将MSYS2安装到备用目录中,请 在命令中使用它代替
C:\msys64
。
path %PATH%;C:\msys64\mingw64\bin;C:\msys64\usr\bin
set MSYSTEM=MINGW64
之后,您可以在Gym-retro目录下运行pip3 install -e .
。请注意,您不必clone gym-retro
。但是,您必须在同一终端中执行path
,set
和pip3 install
命令(即,无需关闭和重新打开)。