赞
踩
今天为了深度学习准备相关库和Requirements.txt内库的安装,在Anaconda Powershell Prompt (anaconda)中使用命令pip install -r requirements.txt -i Simple Index安装依赖的时候,出现了这样的报错这个原因就是因为由于缺少Microsoft Visual C++ Build Tools导致的,
根据报错里面提供的网址:Microsoft C++ Build Tools - Visual Studio把工具下好,如果你不知道你的项目部署的具体情况,就把c++的选项全点上。
(网上有一些解决办法是对照着版本去下载的,比如python3.8对应的就是mvc14.0的版本,比较麻烦,但是报错他要求版本14.0及以上,所以按照网站的最新版本下载应该是没错的)
安装完上面提到的Microsoft Visual C++,此时再运行指令pip install -r requirements.txt -i Simple Index的时候又出现了报错——无效数值参数(扶额)出现了这个情况就好像是因为编译器参数冲突导致的,
通过源码进行安装——在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
后续的下载也是没有问题滴!
这些方法就是网上一些比较笼统的解答。
在运行安装命令之前,请确保已经安装了Microsoft Visual C++ Build Tools 14.0或更高版本,并且已将其添加到环境变量中。
确保您的Python环境与Visual C++版本兼容。例如,如果您使用的是Python 3.8,则需要安装Visual C++ 14.0。
确保您已经安装了Cython模块和最新版本的numpy
(这个就是直接在cmd里面
pip install Cython
或
pip install numpy
就OK了)
4.如果您使用Anaconda,请使用Anaconda Prompt而不是Windows命令提示符来运行上述命令
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。