当前位置:   article > 正文

错误 Microsoft Visual C++ 14.0 or greater is required.和错误:cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp”(已解决)

microsoft visual c++ 14.0

一、报错: Microsoft Visual C++ 14.0 or greater is required. 

1、报错详情:

今天为了深度学习准备相关库和Requirements.txt内库的安装,在Anaconda Powershell Prompt (anaconda)中使用命令pip install -r requirements.txt -i Simple Index安装依赖的时候,出现了这样的报错这个原因就是因为由于缺少Microsoft Visual C++ Build Tools导致的,

2、报错解决:

根据报错里面提供的网址:Microsoft C++ Build Tools - Visual Studio把工具下好,如果你不知道你的项目部署的具体情况,就把c++的选项全点上。

(网上有一些解决办法是对照着版本去下载的,比如python3.8对应的就是mvc14.0的版本,比较麻烦,但是报错他要求版本14.0及以上,所以按照网站的最新版本下载应该是没错的)

二、报错:cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp

1、报错详情:

安装完上面提到的Microsoft Visual C++,此时再运行指令pip install -r requirements.txt -i Simple Index的时候又出现了报错——无效数值参数(扶额)出现了这个情况就好像是因为编译器参数冲突导致的,

2、报错解决:
(1)、主要方法:

通过源码进行安装——在cmd管理员权限下输入以下指令

 pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI

(因为我本来就是在pytorch里面用pip进行安装,所以我直接进行了输入)

结尾显示运行成功了。

此时再输入 pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple,结尾也是显示successfully

后续的下载也是没有问题滴!

(2)、其他方法

这些方法就是网上一些比较笼统的解答。

  1. 在运行安装命令之前,请确保已经安装了Microsoft Visual C++ Build Tools 14.0或更高版本,并且已将其添加到环境变量中。

  2. 确保您的Python环境与Visual C++版本兼容。例如,如果您使用的是Python 3.8,则需要安装Visual C++ 14.0。

  3. 确保您已经安装了Cython模块和最新版本的numpy

(这个就是直接在cmd里面

pip install Cython

 或

pip install numpy

就OK了)

     4.如果您使用Anaconda,请使用Anaconda Prompt而不是Windows命令提示符来运行上述命令

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/547531
推荐阅读
相关标签
  

闽ICP备14008679号