Could not build wheels for fastcache, pycosat, which is required to install pyproject.toml-based projects
报错原因
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/
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for fastcache
Running setup.py clean for fastcache
Building wheel for pycosat (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [1 lines of output]
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/
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for pycosat
Running setup.py clean for pycosat
Failed to build fastcache pycosat
ERROR: Could not build wheels for fastcache, pycosat, which is required to install pyproject.toml-based projects
问题源头
其他博主的解决办法(虽不是同一个模块,但可以参考):
error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools“:
问题解决
第一步
点击下载对应的包 搜索fastcache和pycosat
上面的网址失效使用这个安装包网址
第二步
将下载好的文件放入创建的虚拟环境Scripts文件夹中,如图所示
第三步
然后在anaconda prompt终端中启动python3.7(activate 虚拟环境名称),在window中要切换到虚拟环境Script文件下(使用cd /d 文件路径切换)
安装完成
使用命令pip install fastcache-1.1.0-cp37-cp37m-win_amd64.whl
pip install pycosat-0.6.3-cp37-cp37m-win_amd64.whl