我尝试在windows 10上安装web3 for python3.7.5。但每次都出现此错误。我不知道该怎么办,因为我已经安装了“Microsoft Visual C++ 14.0”和构建工具。我也尝试在虚拟环境中安装,但它以相同的错误结束。谢谢您的建议。
Building wheel for lru-dict (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: 'c:\python38\python.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('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\Žaneta\AppData\Local\Temp\pip-wheel-89ed3hox'
cwd: C:\Users\Žaneta\AppData\Local\Temp\pip-install-p2lk_xob\lru-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/
----------------------------------------
3条答案
按热度按时间njthzxwz1#
问题解决了。Cytoolz支持Python 2.7+和Python 3.4+。我以前使用的是Python 3.8.5,所以现在我运行的是Python 3.2,并且安装了Web3
k4emjkb12#
我知道这是旧的,但对于任何人谁遇到这个问题,我得到了解决以下解决方案张贴在github
这就是解决方案:
1.安装Visual Studio生成工具here
1.选择“Desktop development with C++”工作负载进行安装(约6GB)
1.完成安装并重新启动PC
1.打开终端并重试pip install web3
Screenshot of the workload needed
v440hwme3#
给出错误消息:
您可能只需要Microsoft Visual C++ 14.0或更高版本。