Kautenja / gym-super-mario-bros

An OpenAI Gym interface to Super Mario Bros. & Super Mario Bros. 2 (Lost Levels) on The NES
Other
678 stars 133 forks source link

error during installation of nes-py on windows 10. #87

Closed D0HaTeJIJI0 closed 5 years ago

D0HaTeJIJI0 commented 5 years ago

Describe the bug

I tried to install nes-py through anaconda on windows 10 by:

pip install nes-py

Reproduction Script

report of the whole process of installation:

Collecting nes-py
  Using cached https://files.pythonhosted.org/packages/bb/b0/c699fd372371975a632652196020034b042d8ed7bada2804b2ccb5fc8a99/nes_py-6.2.2.tar.gz
Requirement already satisfied: gym>=0.10.9 in d:\python\anaconda\envs\myenv\lib\site-packages (from nes-py) (0.12.1)
Requirement already satisfied: matplotlib>=2.0.2 in d:\python\anaconda\envs\myenv\lib\site-packages (from nes-py) (3.0.3)
Requirement already satisfied: numpy>=1.12.1 in d:\python\anaconda\envs\myenv\lib\site-packages (from nes-py) (1.16.3)
Requirement already satisfied: opencv-python>=3.4.0.12 in d:\python\anaconda\envs\myenv\lib\site-packages (from nes-py) (4.1.0.25)
Requirement already satisfied: pygame>=1.9.3 in d:\python\anaconda\envs\myenv\lib\site-packages (from nes-py) (1.9.6)
Requirement already satisfied: pyglet>=1.3.2 in d:\python\anaconda\envs\myenv\lib\site-packages (from nes-py) (1.3.2)
Requirement already satisfied: tqdm>=4.19.5 in d:\python\anaconda\envs\myenv\lib\site-packages (from nes-py) (4.31.1)
Requirement already satisfied: six in d:\python\anaconda\envs\myenv\lib\site-packages (from gym>=0.10.9->nes-py) (1.12.0)
Requirement already satisfied: requests>=2.0 in d:\python\anaconda\envs\myenv\lib\site-packages (from gym>=0.10.9->nes-py) (2.21.0)
Requirement already satisfied: scipy in d:\python\anaconda\envs\myenv\lib\site-packages (from gym>=0.10.9->nes-py) (1.2.1)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in d:\python\anaconda\envs\myenv\lib\site-packages (from matplotlib>=2.0.2->nes-py) (2.4.0)
Requirement already satisfied: python-dateutil>=2.1 in d:\python\anaconda\envs\myenv\lib\site-packages (from matplotlib>=2.0.2->nes-py) (2.8.0)
Requirement already satisfied: cycler>=0.10 in d:\python\anaconda\envs\myenv\lib\site-packages (from matplotlib>=2.0.2->nes-py) (0.10.0)
Requirement already satisfied: kiwisolver>=1.0.1 in d:\python\anaconda\envs\myenv\lib\site-packages (from matplotlib>=2.0.2->nes-py) (1.1.0)
Requirement already satisfied: future in d:\python\anaconda\envs\myenv\lib\site-packages (from pyglet>=1.3.2->nes-py) (0.17.1)
Requirement already satisfied: certifi>=2017.4.17 in d:\python\anaconda\envs\myenv\lib\site-packages (from requests>=2.0->gym>=0.10.9->nes-py) (2018.8.24)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in d:\python\anaconda\envs\myenv\lib\site-packages (from requests>=2.0->gym>=0.10.9->nes-py) (3.0.4)
Requirement already satisfied: urllib3<1.25,>=1.21.1 in d:\python\anaconda\envs\myenv\lib\site-packages (from requests>=2.0->gym>=0.10.9->nes-py) (1.24.3)
Requirement already satisfied: idna<2.9,>=2.5 in d:\python\anaconda\envs\myenv\lib\site-packages (from requests>=2.0->gym>=0.10.9->nes-py) (2.8)
Requirement already satisfied: setuptools in d:\python\anaconda\envs\myenv\lib\site-packages (from kiwisolver>=1.0.1->matplotlib>=2.0.2->nes-py) (40.2.0)
Building wheels for collected packages: nes-py
  Running setup.py bdist_wheel for nes-py ... error
  Complete output from command D:\Python\Anaconda\envs\myenv\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\User-PC\\AppData\\Local\\Temp\\pip-install-xbnojyc6\\nes-py\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d C:\Users\User-PC\AppData\Local\Temp\pip-wheel-0zelu3a1 --python-tag cp35:
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win-amd64-3.5
  creating build\lib.win-amd64-3.5\nes_py
  copying nes_py\nes_env.py -> build\lib.win-amd64-3.5\nes_py
  copying nes_py\_image_viewer.py -> build\lib.win-amd64-3.5\nes_py
  copying nes_py\_rom.py -> build\lib.win-amd64-3.5\nes_py
  copying nes_py\__init__.py -> build\lib.win-amd64-3.5\nes_py
  creating build\lib.win-amd64-3.5\nes_py\app
  copying nes_py\app\cli.py -> build\lib.win-amd64-3.5\nes_py\app
  copying nes_py\app\play_human.py -> build\lib.win-amd64-3.5\nes_py\app
  copying nes_py\app\play_random.py -> build\lib.win-amd64-3.5\nes_py\app
  copying nes_py\app\__init__.py -> build\lib.win-amd64-3.5\nes_py\app
  creating build\lib.win-amd64-3.5\nes_py\wrappers
  copying nes_py\wrappers\binary_to_discrete_space_env.py -> build\lib.win-amd64-3.5\nes_py\wrappers
  copying nes_py\wrappers\__init__.py -> build\lib.win-amd64-3.5\nes_py\wrappers
  running build_ext
  building 'nes_py.lib_nes_env' extension
  creating build\temp.win-amd64-3.5
  creating build\temp.win-amd64-3.5\Release
  creating build\temp.win-amd64-3.5\Release\nes_py
  creating build\temp.win-amd64-3.5\Release\nes_py\nes
  creating build\temp.win-amd64-3.5\Release\nes_py\nes\src
  creating build\temp.win-amd64-3.5\Release\nes_py\nes\src\mappers
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ines_py/nes/include -ID:\Python\Anaconda\envs\myenv\include -ID:\Python\Anaconda\envs\myenv\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /EHsc /Tpnes_py/nes/src\cartridge.cpp /Fobuild\temp.win-amd64-3.5\Release\nes_py/nes/src\cartridge.obj -std=c++1y -march=native -pipe -O2
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-std=c++1y"
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-march=native"
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-pipe"
  cartridge.cpp
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ines_py/nes/include -ID:\Python\Anaconda\envs\myenv\include -ID:\Python\Anaconda\envs\myenv\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /EHsc /Tpnes_py/nes/src\controller.cpp /Fobuild\temp.win-amd64-3.5\Release\nes_py/nes/src\controller.obj -std=c++1y -march=native -pipe -O2
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-std=c++1y"
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-march=native"
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-pipe"
  controller.cpp
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ines_py/nes/include -ID:\Python\Anaconda\envs\myenv\include -ID:\Python\Anaconda\envs\myenv\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /EHsc /Tpnes_py/nes/src\cpu.cpp /Fobuild\temp.win-amd64-3.5\Release\nes_py/nes/src\cpu.obj -std=c++1y -march=native -pipe -O2
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-std=c++1y"
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-march=native"
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-pipe"
  cpu.cpp
  nes_py/nes/src\cpu.cpp(220): warning C4244:  а\u0408г\xac\u0490\xadв: Їа\u0490\xaeЎа \xa7\xaeў \xadЁ\u0490 "NES_Address" ў "NES_Byte", ў\xae\xa7\xac\xae\xa6\xad  Ї\xaeв\u0490ап ¤ \xad\xadле
  nes_py/nes/src\cpu.cpp(226): warning C4244:  а\u0408г\xac\u0490\xadв: Їа\u0490\xaeЎа \xa7\xaeў \xadЁ\u0490 "NES_Address" ў "NES_Byte", ў\xae\xa7\xac\xae\xa6\xad  Ї\xaeв\u0490ап ¤ \xad\xadле
  nes_py/nes/src\cpu.cpp(330): warning C4244: =: Їа\u0490\xaeЎа \xa7\xaeў \xadЁ\u0490 "NES_Address" ў "NES_Byte", ў\xae\xa7\xac\xae\xa6\xad  Ї\xaeв\u0490ап ¤ \xad\xadле
  nes_py/nes/src\cpu.cpp(331): warning C4244:  а\u0408г\xac\u0490\xadв: Їа\u0490\xaeЎа \xa7\xaeў \xadЁ\u0490 "NES_Address" ў "NES_Byte", ў\xae\xa7\xac\xae\xa6\xad  Ї\xaeв\u0490ап ¤ \xad\xadле
  nes_py/nes/src\cpu.cpp(337): warning C4244:  а\u0408г\xac\u0490\xadв: Їа\u0490\xaeЎа \xa7\xaeў \xadЁ\u0490 "NES_Address" ў "NES_Byte", ў\xae\xa7\xac\xae\xa6\xad  Ї\xaeв\u0490ап ¤ \xad\xadле
  nes_py/nes/src\cpu.cpp(411): warning C4244:  а\u0408г\xac\u0490\xadв: Їа\u0490\xaeЎа \xa7\xaeў \xadЁ\u0490 "NES_Address" ў "NES_Byte", ў\xae\xa7\xac\xae\xa6\xad  Ї\xaeв\u0490ап ¤ \xad\xadле
  nes_py/nes/src\cpu.cpp(412): warning C4244:  а\u0408г\xac\u0490\xadв: Їа\u0490\xaeЎа \xa7\xaeў \xadЁ\u0490 "NES_Address" ў "NES_Byte", ў\xae\xa7\xac\xae\xa6\xad  Ї\xaeв\u0490ап ¤ \xad\xadле
  nes_py/nes/src\cpu.cpp(430): warning C4244:  а\u0408г\xac\u0490\xadв: Їа\u0490\xaeЎа \xa7\xaeў \xadЁ\u0490 "NES_Address" ў "NES_Byte", ў\xae\xa7\xac\xae\xa6\xad  Ї\xaeв\u0490ап ¤ \xad\xadле
  nes_py/nes/src\cpu.cpp(431): warning C4244:  а\u0408г\xac\u0490\xadв: Їа\u0490\xaeЎа \xa7\xaeў \xadЁ\u0490 "NES_Address" ў "NES_Byte", ў\xae\xa7\xac\xae\xa6\xad  Ї\xaeв\u0490ап ¤ \xad\xadле
  nes_py/nes/src\cpu.cpp(478): warning C4244:  а\u0408г\xac\u0490\xadв: Їа\u0490\xaeЎа \xa7\xaeў \xadЁ\u0490 "NES_Address" ў "NES_Byte", ў\xae\xa7\xac\xae\xa6\xad  Ї\xaeв\u0490ап ¤ \xad\xadле
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ines_py/nes/include -ID:\Python\Anaconda\envs\myenv\include -ID:\Python\Anaconda\envs\myenv\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /EHsc /Tpnes_py/nes/src\emulator.cpp /Fobuild\temp.win-amd64-3.5\Release\nes_py/nes/src\emulator.obj -std=c++1y -march=native -pipe -O2
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-std=c++1y"
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-march=native"
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-pipe"
  emulator.cpp
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ines_py/nes/include -ID:\Python\Anaconda\envs\myenv\include -ID:\Python\Anaconda\envs\myenv\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /EHsc /Tpnes_py/nes/src\lib_nes_env.cpp /Fobuild\temp.win-amd64-3.5\Release\nes_py/nes/src\lib_nes_env.obj -std=c++1y -march=native -pipe -O2
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-std=c++1y"
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-march=native"
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-pipe"
  lib_nes_env.cpp
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ines_py/nes/include -ID:\Python\Anaconda\envs\myenv\include -ID:\Python\Anaconda\envs\myenv\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /EHsc /Tpnes_py/nes/src\main_bus.cpp /Fobuild\temp.win-amd64-3.5\Release\nes_py/nes/src\main_bus.obj -std=c++1y -march=native -pipe -O2
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-std=c++1y"
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-march=native"
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-pipe"
  main_bus.cpp
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ines_py/nes/include -ID:\Python\Anaconda\envs\myenv\include -ID:\Python\Anaconda\envs\myenv\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /EHsc /Tpnes_py/nes/src\mapper.cpp /Fobuild\temp.win-amd64-3.5\Release\nes_py/nes/src\mapper.obj -std=c++1y -march=native -pipe -O2
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-std=c++1y"
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-march=native"
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-pipe"
  mapper.cpp
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ines_py/nes/include -ID:\Python\Anaconda\envs\myenv\include -ID:\Python\Anaconda\envs\myenv\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /EHsc /Tpnes_py/nes/src\picture_bus.cpp /Fobuild\temp.win-amd64-3.5\Release\nes_py/nes/src\picture_bus.obj -std=c++1y -march=native -pipe -O2
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-std=c++1y"
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-march=native"
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-pipe"
  picture_bus.cpp
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ines_py/nes/include -ID:\Python\Anaconda\envs\myenv\include -ID:\Python\Anaconda\envs\myenv\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /EHsc /Tpnes_py/nes/src\ppu.cpp /Fobuild\temp.win-amd64-3.5\Release\nes_py/nes/src\ppu.obj -std=c++1y -march=native -pipe -O2
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-std=c++1y"
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-march=native"
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-pipe"
  ppu.cpp
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ines_py/nes/include -ID:\Python\Anaconda\envs\myenv\include -ID:\Python\Anaconda\envs\myenv\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /EHsc /Tpnes_py/nes/src/mappers\mapper_CNROM.cpp /Fobuild\temp.win-amd64-3.5\Release\nes_py/nes/src/mappers\mapper_CNROM.obj -std=c++1y -march=native -pipe -O2
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-std=c++1y"
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-march=native"
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-pipe"
  mapper_CNROM.cpp
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ines_py/nes/include -ID:\Python\Anaconda\envs\myenv\include -ID:\Python\Anaconda\envs\myenv\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /EHsc /Tpnes_py/nes/src/mappers\mapper_NROM.cpp /Fobuild\temp.win-amd64-3.5\Release\nes_py/nes/src/mappers\mapper_NROM.obj -std=c++1y -march=native -pipe -O2
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-std=c++1y"
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-march=native"
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-pipe"
  mapper_NROM.cpp
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ines_py/nes/include -ID:\Python\Anaconda\envs\myenv\include -ID:\Python\Anaconda\envs\myenv\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /EHsc /Tpnes_py/nes/src/mappers\mapper_SxROM.cpp /Fobuild\temp.win-amd64-3.5\Release\nes_py/nes/src/mappers\mapper_SxROM.obj -std=c++1y -march=native -pipe -O2
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-std=c++1y"
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-march=native"
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-pipe"
  mapper_SxROM.cpp
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ines_py/nes/include -ID:\Python\Anaconda\envs\myenv\include -ID:\Python\Anaconda\envs\myenv\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /EHsc /Tpnes_py/nes/src/mappers\mapper_UxROM.cpp /Fobuild\temp.win-amd64-3.5\Release\nes_py/nes/src/mappers\mapper_UxROM.obj -std=c++1y -march=native -pipe -O2
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-std=c++1y"
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-march=native"
  cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-pipe"
  mapper_UxROM.cpp
  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:D:\Python\Anaconda\envs\myenv\libs /LIBPATH:D:\Python\Anaconda\envs\myenv\PCbuild\amd64 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\Lib\x64" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\ATLMFC\Lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.15063.0\um\x64" /LIBPATH:C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319 "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.15063.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x64" /EXPORT:PyInit_lib_nes_env build\temp.win-amd64-3.5\Release\nes_py/nes/src\cartridge.obj build\temp.win-amd64-3.5\Release\nes_py/nes/src\controller.obj build\temp.win-amd64-3.5\Release\nes_py/nes/src\cpu.obj build\temp.win-amd64-3.5\Release\nes_py/nes/src\emulator.obj build\temp.win-amd64-3.5\Release\nes_py/nes/src\lib_nes_env.obj build\temp.win-amd64-3.5\Release\nes_py/nes/src\main_bus.obj build\temp.win-amd64-3.5\Release\nes_py/nes/src\mapper.obj build\temp.win-amd64-3.5\Release\nes_py/nes/src\picture_bus.obj build\temp.win-amd64-3.5\Release\nes_py/nes/src\ppu.obj build\temp.win-amd64-3.5\Release\nes_py/nes/src/mappers\mapper_CNROM.obj build\temp.win-amd64-3.5\Release\nes_py/nes/src/mappers\mapper_NROM.obj build\temp.win-amd64-3.5\Release\nes_py/nes/src/mappers\mapper_SxROM.obj build\temp.win-amd64-3.5\Release\nes_py/nes/src/mappers\mapper_UxROM.obj /OUT:build\lib.win-amd64-3.5\nes_py\lib_nes_env.cp35-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.5\Release\nes_py/nes/src\lib_nes_env.cp35-win_amd64.lib
  LINK : fatal error LNK1104: не удается открыть файл "kernel32.lib"
  error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.10.25017\\bin\\HostX64\\x64\\link.exe' failed with exit status 1104

  ----------------------------------------
  Failed building wheel for nes-py
  Running setup.py clean for nes-py
Failed to build nes-py
Installing collected packages: nes-py
  Running setup.py install for nes-py ... error
    Complete output from command D:\Python\Anaconda\envs\myenv\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\User-PC\\AppData\\Local\\Temp\\pip-install-xbnojyc6\\nes-py\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\User-PC\AppData\Local\Temp\pip-record-z3ocomzs\install-record.txt --single-version-externally-managed --compile:
    running install
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-3.5
    creating build\lib.win-amd64-3.5\nes_py
    copying nes_py\nes_env.py -> build\lib.win-amd64-3.5\nes_py
    copying nes_py\_image_viewer.py -> build\lib.win-amd64-3.5\nes_py
    copying nes_py\_rom.py -> build\lib.win-amd64-3.5\nes_py
    copying nes_py\__init__.py -> build\lib.win-amd64-3.5\nes_py
    creating build\lib.win-amd64-3.5\nes_py\app
    copying nes_py\app\cli.py -> build\lib.win-amd64-3.5\nes_py\app
    copying nes_py\app\play_human.py -> build\lib.win-amd64-3.5\nes_py\app
    copying nes_py\app\play_random.py -> build\lib.win-amd64-3.5\nes_py\app
    copying nes_py\app\__init__.py -> build\lib.win-amd64-3.5\nes_py\app
    creating build\lib.win-amd64-3.5\nes_py\wrappers
    copying nes_py\wrappers\binary_to_discrete_space_env.py -> build\lib.win-amd64-3.5\nes_py\wrappers
    copying nes_py\wrappers\__init__.py -> build\lib.win-amd64-3.5\nes_py\wrappers
    running build_ext
    building 'nes_py.lib_nes_env' extension
    creating build\temp.win-amd64-3.5
    creating build\temp.win-amd64-3.5\Release
    creating build\temp.win-amd64-3.5\Release\nes_py
    creating build\temp.win-amd64-3.5\Release\nes_py\nes
    creating build\temp.win-amd64-3.5\Release\nes_py\nes\src
    creating build\temp.win-amd64-3.5\Release\nes_py\nes\src\mappers
    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ines_py/nes/include -ID:\Python\Anaconda\envs\myenv\include -ID:\Python\Anaconda\envs\myenv\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /EHsc /Tpnes_py/nes/src\cartridge.cpp /Fobuild\temp.win-amd64-3.5\Release\nes_py/nes/src\cartridge.obj -std=c++1y -march=native -pipe -O2
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-std=c++1y"
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-march=native"
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-pipe"
    cartridge.cpp
    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ines_py/nes/include -ID:\Python\Anaconda\envs\myenv\include -ID:\Python\Anaconda\envs\myenv\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /EHsc /Tpnes_py/nes/src\controller.cpp /Fobuild\temp.win-amd64-3.5\Release\nes_py/nes/src\controller.obj -std=c++1y -march=native -pipe -O2
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-std=c++1y"
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-march=native"
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-pipe"
    controller.cpp
    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ines_py/nes/include -ID:\Python\Anaconda\envs\myenv\include -ID:\Python\Anaconda\envs\myenv\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /EHsc /Tpnes_py/nes/src\cpu.cpp /Fobuild\temp.win-amd64-3.5\Release\nes_py/nes/src\cpu.obj -std=c++1y -march=native -pipe -O2
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-std=c++1y"
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-march=native"
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-pipe"
    cpu.cpp
    nes_py/nes/src\cpu.cpp(220): warning C4244:  а\u0408г\xac\u0490\xadв: Їа\u0490\xaeЎа \xa7\xaeў \xadЁ\u0490 "NES_Address" ў "NES_Byte", ў\xae\xa7\xac\xae\xa6\xad  Ї\xaeв\u0490ап ¤ \xad\xadле
    nes_py/nes/src\cpu.cpp(226): warning C4244:  а\u0408г\xac\u0490\xadв: Їа\u0490\xaeЎа \xa7\xaeў \xadЁ\u0490 "NES_Address" ў "NES_Byte", ў\xae\xa7\xac\xae\xa6\xad  Ї\xaeв\u0490ап ¤ \xad\xadле
    nes_py/nes/src\cpu.cpp(330): warning C4244: =: Їа\u0490\xaeЎа \xa7\xaeў \xadЁ\u0490 "NES_Address" ў "NES_Byte", ў\xae\xa7\xac\xae\xa6\xad  Ї\xaeв\u0490ап ¤ \xad\xadле
    nes_py/nes/src\cpu.cpp(331): warning C4244:  а\u0408г\xac\u0490\xadв: Їа\u0490\xaeЎа \xa7\xaeў \xadЁ\u0490 "NES_Address" ў "NES_Byte", ў\xae\xa7\xac\xae\xa6\xad  Ї\xaeв\u0490ап ¤ \xad\xadле
    nes_py/nes/src\cpu.cpp(337): warning C4244:  а\u0408г\xac\u0490\xadв: Їа\u0490\xaeЎа \xa7\xaeў \xadЁ\u0490 "NES_Address" ў "NES_Byte", ў\xae\xa7\xac\xae\xa6\xad  Ї\xaeв\u0490ап ¤ \xad\xadле
    nes_py/nes/src\cpu.cpp(411): warning C4244:  а\u0408г\xac\u0490\xadв: Їа\u0490\xaeЎа \xa7\xaeў \xadЁ\u0490 "NES_Address" ў "NES_Byte", ў\xae\xa7\xac\xae\xa6\xad  Ї\xaeв\u0490ап ¤ \xad\xadле
    nes_py/nes/src\cpu.cpp(412): warning C4244:  а\u0408г\xac\u0490\xadв: Їа\u0490\xaeЎа \xa7\xaeў \xadЁ\u0490 "NES_Address" ў "NES_Byte", ў\xae\xa7\xac\xae\xa6\xad  Ї\xaeв\u0490ап ¤ \xad\xadле
    nes_py/nes/src\cpu.cpp(430): warning C4244:  а\u0408г\xac\u0490\xadв: Їа\u0490\xaeЎа \xa7\xaeў \xadЁ\u0490 "NES_Address" ў "NES_Byte", ў\xae\xa7\xac\xae\xa6\xad  Ї\xaeв\u0490ап ¤ \xad\xadле
    nes_py/nes/src\cpu.cpp(431): warning C4244:  а\u0408г\xac\u0490\xadв: Їа\u0490\xaeЎа \xa7\xaeў \xadЁ\u0490 "NES_Address" ў "NES_Byte", ў\xae\xa7\xac\xae\xa6\xad  Ї\xaeв\u0490ап ¤ \xad\xadле
    nes_py/nes/src\cpu.cpp(478): warning C4244:  а\u0408г\xac\u0490\xadв: Їа\u0490\xaeЎа \xa7\xaeў \xadЁ\u0490 "NES_Address" ў "NES_Byte", ў\xae\xa7\xac\xae\xa6\xad  Ї\xaeв\u0490ап ¤ \xad\xadле
    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ines_py/nes/include -ID:\Python\Anaconda\envs\myenv\include -ID:\Python\Anaconda\envs\myenv\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /EHsc /Tpnes_py/nes/src\emulator.cpp /Fobuild\temp.win-amd64-3.5\Release\nes_py/nes/src\emulator.obj -std=c++1y -march=native -pipe -O2
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-std=c++1y"
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-march=native"
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-pipe"
    emulator.cpp
    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ines_py/nes/include -ID:\Python\Anaconda\envs\myenv\include -ID:\Python\Anaconda\envs\myenv\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /EHsc /Tpnes_py/nes/src\lib_nes_env.cpp /Fobuild\temp.win-amd64-3.5\Release\nes_py/nes/src\lib_nes_env.obj -std=c++1y -march=native -pipe -O2
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-std=c++1y"
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-march=native"
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-pipe"
    lib_nes_env.cpp
    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ines_py/nes/include -ID:\Python\Anaconda\envs\myenv\include -ID:\Python\Anaconda\envs\myenv\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /EHsc /Tpnes_py/nes/src\main_bus.cpp /Fobuild\temp.win-amd64-3.5\Release\nes_py/nes/src\main_bus.obj -std=c++1y -march=native -pipe -O2
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-std=c++1y"
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-march=native"
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-pipe"
    main_bus.cpp
    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ines_py/nes/include -ID:\Python\Anaconda\envs\myenv\include -ID:\Python\Anaconda\envs\myenv\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /EHsc /Tpnes_py/nes/src\mapper.cpp /Fobuild\temp.win-amd64-3.5\Release\nes_py/nes/src\mapper.obj -std=c++1y -march=native -pipe -O2
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-std=c++1y"
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-march=native"
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-pipe"
    mapper.cpp
    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ines_py/nes/include -ID:\Python\Anaconda\envs\myenv\include -ID:\Python\Anaconda\envs\myenv\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /EHsc /Tpnes_py/nes/src\picture_bus.cpp /Fobuild\temp.win-amd64-3.5\Release\nes_py/nes/src\picture_bus.obj -std=c++1y -march=native -pipe -O2
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-std=c++1y"
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-march=native"
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-pipe"
    picture_bus.cpp
    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ines_py/nes/include -ID:\Python\Anaconda\envs\myenv\include -ID:\Python\Anaconda\envs\myenv\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /EHsc /Tpnes_py/nes/src\ppu.cpp /Fobuild\temp.win-amd64-3.5\Release\nes_py/nes/src\ppu.obj -std=c++1y -march=native -pipe -O2
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-std=c++1y"
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-march=native"
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-pipe"
    ppu.cpp
    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ines_py/nes/include -ID:\Python\Anaconda\envs\myenv\include -ID:\Python\Anaconda\envs\myenv\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /EHsc /Tpnes_py/nes/src/mappers\mapper_CNROM.cpp /Fobuild\temp.win-amd64-3.5\Release\nes_py/nes/src/mappers\mapper_CNROM.obj -std=c++1y -march=native -pipe -O2
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-std=c++1y"
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-march=native"
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-pipe"
    mapper_CNROM.cpp
    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ines_py/nes/include -ID:\Python\Anaconda\envs\myenv\include -ID:\Python\Anaconda\envs\myenv\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /EHsc /Tpnes_py/nes/src/mappers\mapper_NROM.cpp /Fobuild\temp.win-amd64-3.5\Release\nes_py/nes/src/mappers\mapper_NROM.obj -std=c++1y -march=native -pipe -O2
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-std=c++1y"
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-march=native"
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-pipe"
    mapper_NROM.cpp
    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ines_py/nes/include -ID:\Python\Anaconda\envs\myenv\include -ID:\Python\Anaconda\envs\myenv\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /EHsc /Tpnes_py/nes/src/mappers\mapper_SxROM.cpp /Fobuild\temp.win-amd64-3.5\Release\nes_py/nes/src/mappers\mapper_SxROM.obj -std=c++1y -march=native -pipe -O2
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-std=c++1y"
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-march=native"
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-pipe"
    mapper_SxROM.cpp
    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ines_py/nes/include -ID:\Python\Anaconda\envs\myenv\include -ID:\Python\Anaconda\envs\myenv\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\Include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\ATLMFC\Include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.15063.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /EHsc /Tpnes_py/nes/src/mappers\mapper_UxROM.cpp /Fobuild\temp.win-amd64-3.5\Release\nes_py/nes/src/mappers\mapper_UxROM.obj -std=c++1y -march=native -pipe -O2
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-std=c++1y"
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-march=native"
    cl: Є\xae\xac \xad¤\xad п бва\xaeЄ  warning D9002: Їа\xaeЇгбЄ \xad\u0490Ё\xa7ў\u0490бв\xad\xae\u0408\xae Ї а \xac\u0490ва  "-pipe"
    mapper_UxROM.cpp
    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:D:\Python\Anaconda\envs\myenv\libs /LIBPATH:D:\Python\Anaconda\envs\myenv\PCbuild\amd64 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\Lib\x64" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017\ATLMFC\Lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.15063.0\um\x64" /LIBPATH:C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319 "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.15063.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x64" /EXPORT:PyInit_lib_nes_env build\temp.win-amd64-3.5\Release\nes_py/nes/src\cartridge.obj build\temp.win-amd64-3.5\Release\nes_py/nes/src\controller.obj build\temp.win-amd64-3.5\Release\nes_py/nes/src\cpu.obj build\temp.win-amd64-3.5\Release\nes_py/nes/src\emulator.obj build\temp.win-amd64-3.5\Release\nes_py/nes/src\lib_nes_env.obj build\temp.win-amd64-3.5\Release\nes_py/nes/src\main_bus.obj build\temp.win-amd64-3.5\Release\nes_py/nes/src\mapper.obj build\temp.win-amd64-3.5\Release\nes_py/nes/src\picture_bus.obj build\temp.win-amd64-3.5\Release\nes_py/nes/src\ppu.obj build\temp.win-amd64-3.5\Release\nes_py/nes/src/mappers\mapper_CNROM.obj build\temp.win-amd64-3.5\Release\nes_py/nes/src/mappers\mapper_NROM.obj build\temp.win-amd64-3.5\Release\nes_py/nes/src/mappers\mapper_SxROM.obj build\temp.win-amd64-3.5\Release\nes_py/nes/src/mappers\mapper_UxROM.obj /OUT:build\lib.win-amd64-3.5\nes_py\lib_nes_env.cp35-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.5\Release\nes_py/nes/src\lib_nes_env.cp35-win_amd64.lib
    LINK : fatal error LNK1104: не удается открыть файл "kernel32.lib"
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.10.25017\\bin\\HostX64\\x64\\link.exe' failed with exit status 1104

    ----------------------------------------
Command "D:\Python\Anaconda\envs\myenv\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\User-PC\\AppData\\Local\\Temp\\pip-install-xbnojyc6\\nes-py\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\User-PC\AppData\Local\Temp\pip-record-z3ocomzs\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\User-PC\AppData\Local\Temp\pip-install-xbnojyc6\

Expected behavior

Expected to be installed without any issues

Screenshots

Additional context

Add any other context about the problem here.

Kautenja commented 5 years ago

the error message "не удается открыть файл" translates to "cannot open file" in reference to kernel32.lib. Maybe look here; I think this is an issue with your Windows environment.