python特别是anaconda环境下安装库时报错需要Microsoft Visual C++ 14.0 or greater is required的终极解决方案

网上所有方法我都尝试过,问题持续了好久,最终一个链接解决所有问题,这个方案目前全CSDN都没有。

Installing the development version of scikit-learn — scikit-learn 1.1.2 documentation

前期步骤和其他教程中一致,最后多两步操作,

1.打开Anaconda Prompt的命令终端

2.输入两行代码(分别执行敲一句执行一句)

$ SET DISTUTILS_USE_SDK=1
$ "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Auxiliary\Build\vcvarsall.bat" x64

其中第二句执行时可能会出现“此时不应有 \Java\jdk1.8.0_291\bin”或者此时不应出现其他的提示,这代表你的环境变量里有过期变量或者其他问题,去环境变量里把对应的无效路径删掉,然后重新打开Anaconda Prompt,再输入这两句命令,最终显示成功就可以了。PIP命令再也不报错。

第二句命令的具体路径要和你安装的build tools相对应,比如我安装的是2022版本,文件夹就要对应修改为2022

你可能感兴趣的:(microsoft,python,windows)