网上所有方法我都尝试过,问题持续了好久,最终一个链接解决所有问题,这个方案目前全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命令再也不报错。文章来源:https://www.toymoban.com/news/detail-532230.html
第二句命令的具体路径要和你安装的build tools相对应,比如我安装的是2022版本,文件夹就要对应修改为2022文章来源地址https://www.toymoban.com/news/detail-532230.html
到了这里,关于python特别是anaconda环境下安装库时报错需要Microsoft Visual C++ 14.0 or greater is required的终极解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!