pip install web3 не устанавливается - PullRequest
0 голосов
/ 08 октября 2019

любой совет будет принята с благодарностью. Я установил Visual Studio, как он говорит мне об ошибке, и я также попытался установить pip в среде venv, но она все еще не работает. Я включил полное сообщение об ошибке ниже.

Сообщение об ошибкенемного долго, это последнее сообщение, которое он выдает error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.23.28105\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2, как уже упоминалось, я уже установил Visual Studio, поэтому я не понимаю, я смотрел на это как на переменную env, которую мне нужно создать, чтобы ни один из них не звучал как их отсутствующая папка. Как выглядит ошибка, если да, то как мне исправить это?

Спасибо

ERROR: Command errored out with exit status 1:
       command: 'c:\users\carl-\appdata\local\programs\python\python37\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\carl-\\AppData\\Local\\Temp\\pip-install-pdkcfk2e\\lru-dict\\setup.py'"'"'; __file__='"'"'C:\\Users\\carl-\\AppData\\Local\\Temp\\pip-install-pdkcfk2e\\lru-dict\\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\carl-\AppData\Local\Temp\pip-wheel-gzs5afno' --python-tag cp37
           cwd: C:\Users\carl-\AppData\Local\Temp\pip-install-pdkcfk2e\lru-dict\
      Complete output (11 lines):
      running bdist_wheel
      running build
      running build_ext
      building 'lru' extension
      creating build
      creating build\temp.win-amd64-3.7
      creating build\temp.win-amd64-3.7\Release
      C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -Ic:\users\carl-\appdata\local\programs\python\python37\include -Ic:\users\carl-\appdata\local\programs\python\python37\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\include" /Tclru.c /Fobuild\temp.win-amd64-3.7\Release\lru.obj
      lru.c
      c:\users\carl-\appdata\local\programs\python\python37\include\pyconfig.h(59): fatal error C1083: Cannot open include file: 'io.h': No such file or directory
      error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.23.28105\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
      ----------------------------------------
      ERROR: Failed building wheel for lru-dict
      Running setup.py clean for lru-dict
      Building wheel for cytoolz (setup.py) ... error
      ERROR: Command errored out with exit status 1:
       command: 'c:\users\carl-\appdata\local\programs\python\python37\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\carl-\\AppData\\Local\\Temp\\pip-install-pdkcfk2e\\cytoolz\\setup.py'"'"'; __file__='"'"'C:\\Users\\carl-\\AppData\\Local\\Temp\\pip-install-pdkcfk2e\\cytoolz\\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\carl-\AppData\Local\Temp\pip-wheel-a6zbn7gs' --python-tag cp37
           cwd: C:\Users\carl-\AppData\Local\Temp\pip-install-pdkcfk2e\cytoolz\
      Complete output (55 lines):
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build\lib.win-amd64-3.7
      creating build\lib.win-amd64-3.7\cytoolz
      copying cytoolz\compatibility.py -> build\lib.win-amd64-3.7\cytoolz
      copying cytoolz\utils_test.py -> build\lib.win-amd64-3.7\cytoolz
      copying cytoolz\_signatures.py -> build\lib.win-amd64-3.7\cytoolz
      copying cytoolz\_version.py -> build\lib.win-amd64-3.7\cytoolz
      copying cytoolz\__init__.py -> build\lib.win-amd64-3.7\cytoolz
      creating build\lib.win-amd64-3.7\cytoolz\curried
      copying cytoolz\curried\exceptions.py -> build\lib.win-amd64-3.7\cytoolz\curried
      copying cytoolz\curried\operator.py -> build\lib.win-amd64-3.7\cytoolz\curried
      copying cytoolz\curried\__init__.py -> build\lib.win-amd64-3.7\cytoolz\curried
      copying cytoolz\dicttoolz.pyx -> build\lib.win-amd64-3.7\cytoolz
      copying cytoolz\functoolz.pyx -> build\lib.win-amd64-3.7\cytoolz
      copying cytoolz\itertoolz.pyx -> build\lib.win-amd64-3.7\cytoolz
      copying cytoolz\recipes.pyx -> build\lib.win-amd64-3.7\cytoolz
      copying cytoolz\utils.pyx -> build\lib.win-amd64-3.7\cytoolz
      copying cytoolz\cpython.pxd -> build\lib.win-amd64-3.7\cytoolz
      copying cytoolz\dicttoolz.pxd -> build\lib.win-amd64-3.7\cytoolz
      copying cytoolz\functoolz.pxd -> build\lib.win-amd64-3.7\cytoolz
      copying cytoolz\itertoolz.pxd -> build\lib.win-amd64-3.7\cytoolz
      copying cytoolz\recipes.pxd -> build\lib.win-amd64-3.7\cytoolz
      copying cytoolz\utils.pxd -> build\lib.win-amd64-3.7\cytoolz
      copying cytoolz\__init__.pxd -> build\lib.win-amd64-3.7\cytoolz
      creating build\lib.win-amd64-3.7\cytoolz\tests
      copying cytoolz\tests\dev_skip_test.py -> build\lib.win-amd64-3.7\cytoolz\tests
      copying cytoolz\tests\test_compatibility.py -> build\lib.win-amd64-3.7\cytoolz\tests
      copying cytoolz\tests\test_curried.py -> build\lib.win-amd64-3.7\cytoolz\tests
      copying cytoolz\tests\test_curried_toolzlike.py -> build\lib.win-amd64-3.7\cytoolz\tests
      copying cytoolz\tests\test_dev_skip_test.py -> build\lib.win-amd64-3.7\cytoolz\tests
      copying cytoolz\tests\test_dicttoolz.py -> build\lib.win-amd64-3.7\cytoolz\tests
      copying cytoolz\tests\test_docstrings.py -> build\lib.win-amd64-3.7\cytoolz\tests
      copying cytoolz\tests\test_doctests.py -> build\lib.win-amd64-3.7\cytoolz\tests
      copying cytoolz\tests\test_embedded_sigs.py -> build\lib.win-amd64-3.7\cytoolz\tests
      copying cytoolz\tests\test_functoolz.py -> build\lib.win-amd64-3.7\cytoolz\tests
      copying cytoolz\tests\test_inspect_args.py -> build\lib.win-amd64-3.7\cytoolz\tests
      copying cytoolz\tests\test_itertoolz.py -> build\lib.win-amd64-3.7\cytoolz\tests
      copying cytoolz\tests\test_none_safe.py -> build\lib.win-amd64-3.7\cytoolz\tests
      copying cytoolz\tests\test_recipes.py -> build\lib.win-amd64-3.7\cytoolz\tests
      copying cytoolz\tests\test_serialization.py -> build\lib.win-amd64-3.7\cytoolz\tests
      copying cytoolz\tests\test_signatures.py -> build\lib.win-amd64-3.7\cytoolz\tests
      copying cytoolz\tests\test_tlz.py -> build\lib.win-amd64-3.7\cytoolz\tests
      copying cytoolz\tests\test_utils.py -> build\lib.win-amd64-3.7\cytoolz\tests
      running build_ext
      building 'cytoolz.dicttoolz' extension
      creating build\temp.win-amd64-3.7
      creating build\temp.win-amd64-3.7\Release
      creating build\temp.win-amd64-3.7\Release\cytoolz
      C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -Ic:\users\carl-\appdata\local\programs\python\python37\include -Ic:\users\carl-\appdata\local\programs\python\python37\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\include" /Tccytoolz/dicttoolz.c /Fobuild\temp.win-amd64-3.7\Release\cytoolz/dicttoolz.obj
      dicttoolz.c
      c:\users\carl-\appdata\local\programs\python\python37\include\pyconfig.h(59): fatal error C1083: Cannot open include file: 'io.h': No such file or directory
      error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.23.28105\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
      ----------------------------------------
      ERROR: Failed building wheel for cytoolz
      Running setup.py clean for cytoolz
    Failed to build lru-dict cytoolz
    Installing collected packages: lru-dict, cytoolz, eth-utils, attrdict, hexbytes, parsimonious, eth-abi, eth-keys, eth-keyfile, rlp, eth-rlp, eth-account, web3
      Running setup.py install for lru-dict ... error
        ERROR: Command errored out with exit status 1:
         command: 'c:\users\carl-\appdata\local\programs\python\python37\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\carl-\\AppData\\Local\\Temp\\pip-install-pdkcfk2e\\lru-dict\\setup.py'"'"'; __file__='"'"'C:\\Users\\carl-\\AppData\\Local\\Temp\\pip-install-pdkcfk2e\\lru-dict\\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\carl-\AppData\Local\Temp\pip-record-89q4z0xh\install-record.txt' --single-version-externally-managed --compile
             cwd: C:\Users\carl-\AppData\Local\Temp\pip-install-pdkcfk2e\lru-dict\
        Complete output (11 lines):
        running install
        running build
        running build_ext
        building 'lru' extension
        creating build
        creating build\temp.win-amd64-3.7
        creating build\temp.win-amd64-3.7\Release
        C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -Ic:\users\carl-\appdata\local\programs\python\python37\include -Ic:\users\carl-\appdata\local\programs\python\python37\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\include" /Tclru.c /Fobuild\temp.win-amd64-3.7\Release\lru.obj
        lru.c
        c:\users\carl-\appdata\local\programs\python\python37\include\pyconfig.h(59): fatal error C1083: Cannot open include file: 'io.h': No such file or directory
        error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.23.28105\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
        ----------------------------------------
    ERROR: Command errored out with exit status 1: 'c:\users\carl-\appdata\local\programs\python\python37\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\carl-\\AppData\\Local\\Temp\\pip-install-pdkcfk2e\\lru-dict\\setup.py'"'"'; __file__='"'"'C:\\Users\\carl-\\AppData\\Local\\Temp\\pip-install-pdkcfk2e\\lru-dict\\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\carl-\AppData\Local\Temp\pip-record-89q4z0xh\install-record.txt' --single-version-externally-manag

ed --compile Проверка журналов для полного вывода команды.

1 Ответ

0 голосов
/ 08 октября 2019

Проблема здесь

c:\users\carl-\appdata\local\programs\python\python37\include\pyconfig.h(59): fatal error C1083: Cannot open include file: 'io.h': No such file or directory

Что pip делает здесь, загружает исходный код web3 и пытается скомпилировать его с помощью компилятора, который поставляется с вашей визуальной студией в C:\Program Files (x86)\Microsoft Visual Studio

Сбой, потому что он не может найти заголовки, которые поставляются в комплекте с Windows SDK (см. Также этот пост ), который вы можете установить с помощью Visual Studio Installer. Просто выберите «Изменить», а затем «Отдельные компоненты» и установите «Windows 10 SDK». Это должно решить вашу проблему

...