#python #c #web3 #web3py
#python #c #web3py
Вопрос:
Я пытаюсь установить web3 для python3.7.5 в Windows 10. Но я получаю эту ошибку каждый раз. Я не знаю, что мне делать, потому что я уже установил «Microsoft Visual C 14.0» и инструменты сборки. Я попытался также установить in vitrual enviroment, но это закончилось с той же ошибкой. Спасибо за ваш совет.
Building wheel for lru-dict (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: 'c:python38python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\Žaneta\AppData\Local\Temp\pip-install-p2lk_xob\lru-dict\setup.py'"'"'; __file__='"'"'C:\Users\Žaneta\AppData\Local\Temp\pip-install-p2lk_xob\lru-dict\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'rn'"'"', '"'"'n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:UsersŽanetaAppDataLocalTemppip-wheel-89ed3hox'
cwd: C:UsersŽanetaAppDataLocalTemppip-install-p2lk_xoblru-dict
Complete output (5 lines):
running bdist_wheel
running build
running build_ext
building 'lru' extension
error: Microsoft Visual C 14.0 or greater is required. Get it with "Microsoft C Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
----------------------------------------
Ответ №1:
Проблема решена. Cytoolz поддерживает Python 2.7 и Python 3.4 . У меня был Python 3.8.5, так что теперь я работаю на Python 3.2, и Web3 установлен
Ответ №2:
Я знаю, что это устарело, но для всех, кто сталкивается с этой проблемой, я решил ее, следуя решению, опубликованному на github
Это решение:
- Установите инструменты сборки Visual Studio здесь
- Выберите рабочую нагрузку «Разработка на рабочем столе с использованием C » для установки (это около 6 ГБ)
- Завершите установку и перезагрузите компьютер
- Откройте терминал и повторите попытку pip install web3
Ответ №3:
Учитывая сообщение об ошибке:
error: Microsoft Visual C 14.0 or greater is required.
Возможно, вам просто понадобится Microsoft Visual C 14.0 или выше.
Комментарии:
1. Ваше «решение» совпадает с сообщением об ошибке. Извините, но это не очень полезный ответ.