本文介绍了使用“需要Microsoft Visual C ++ 14.0"进行pip install ecos错误.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用pip install在我的anaconda中安装fancyimpute.但是错误显示由于需要Microsoft Visual C ++ 14.0"而无法安装ecos.提供的链接已过期.有谁知道如何解决这一问题?谢谢!

I am trying to install the fancyimpute in my anaconda using pip install. but the error shows fail to install the ecos due to " Microsoft Visual C++ 14.0 is required." the link provided is expired. Does anyone know how to fix this? Thank you!

(py36) C:\Users\chenl>pip install ecos
Collecting ecos
  Using cached https://files.pythonhosted.org/packages/b6/b4/988b15513b13e8ea2eac65e97d84221ac515a735a93f046e2a2a3d7863fc/ecos-2.0.5.tar.gz
Requirement already satisfied: numpy>=1.6 in c:\users\chenl\anaconda3\envs\py36\lib\site-packages (from ecos) (1.14.3)
Requirement already satisfied: scipy>=0.9 in c:\users\chenl\anaconda3\envs\py36\lib\site-packages (from ecos) (1.1.0)
Building wheels for collected packages: ecos
  Running setup.py bdist_wheel for ecos ... error
  Complete output from command c:\users\chenl\anaconda3\envs\py36\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\chenl\\AppData\\Local\\Temp\\pip-install-omudd71s\\ecos\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d C:\Users\chenl\AppData\Local\Temp\pip-wheel-7kzas5zm --python-tag cp36:
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win-amd64-3.6
  copying src\ecos.py -> build\lib.win-amd64-3.6
  running build_ext
  building '_ecos' extension
  error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

  ----------------------------------------
  Failed building wheel for ecos

推荐答案

从此页下载: https://www.lfd.uci.edu/~gohlke/pythonlibs/#ecos
复制到venv附近的文件夹,将其激活并运行:

Download from this page: https://www.lfd.uci.edu/~gohlke/pythonlibs/#ecos
Copy to folder near your venv, activate it and run:

pip install ecos‑*.whl

这篇关于使用“需要Microsoft Visual C ++ 14.0"进行pip install ecos错误.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-29 00:18