Kautenja / gym-super-mario-bros

An OpenAI Gym interface to Super Mario Bros. & Super Mario Bros. 2 (Lost Levels) on The NES

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

error during installation of nes-py on windows 10.

D0HaTeJIJI0 opened this issue · comments

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.

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.