ОШИБКА: не удалось создать колеса для cvxpy, которые используют PEP 517 и не могут быть установлены напрямую - PullRequest
1 голос
/ 29 мая 2020

Я столкнулся с проблемой ниже при установке CVXPY, я также загрузил последнюю версию Visual Studio, но, похоже, тоже не работает.

    >       C:\Anaconda3\lib\site-packages\numpy\distutils\system_info.py:1730:
    > UserWarning:
    >           Lapack (http://www.netlib.org/lapack/) sources not found.
    >           Directories to search for the sources can be specified in the
    >           numpy/distutils/site.cfg file (section [lapack_src]) or by setting
    >           the LAPACK_SRC environment variable.
    >         return getattr(self, '_calc_info_{}'.format(name))()
    >       error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio":
    > https://visualstudio.microsoft.com/downloads/
    >       {}
    >       {}
    >       ----------------------------------------
    >       ERROR: Failed building wheel for scs
    >       Running setup.py clean for scs
    >     Failed to build cvxpy ecos scs
    >     ERROR: Could not build wheels for cvxpy which use PEP 517 and cannot be installed directly

1 Ответ

1 голос
/ 03 июня 2020

Я столкнулся с той же проблемой. Мне пришлось создать новую среду и установить, чтобы она работала. Go в запрос Anaconda и выполните:

  1. conda create your_env_name
  2. conda activate your_env_name
  3. conda install -c conda-forge cvxpy
  4. conda install spyder

Я использую Spyder для работы. Мне пришлось установить Spyder в новой среде, как на шаге 4. Мне не удалось найти способ использовать существующий Spyder для работы в обеих средах.

...