Python не считает distutils.cfg

Я пробовал все, что было дано, и учебные пособия все указывают в том же направлении на использование mingw как компилятора в python вместо визуального c ++.

У меня есть визуальный c ++ и mingw оба. Проблема началась, когда я захотел установить с помощью pip. Это всегда давало Unable to find vcvarsall.bat

Так, в соответствии с предложениями я создал файл distutils.cfg по следующему пути c:/python27/Lib/distutils/ и добавил следующие две строки:

 [build] compiler=mingw32 

Однако этот файл не имеет никакого эффекта. Такая же ошибка сохраняется при использовании pip. Я пытаюсь установить numpy в настоящее время, хотя ошибка была и раньше.

3 Solutions collect form web for “Python не считает distutils.cfg”

Трудное решение (создание с использованием компилятора C / C ++)

Вы на Windows 32bit или 64bit? Вы указываете сборку при компиляции? Например, сделайте следующее в своей оболочке или bash:

 python setup.py build --compiler==mingw32 python setup.py install 

Простое решение (используйте предварительно созданные двоичные файлы)

Если вам не нужно компилировать программу, вы можете использовать неофициальные двоичные файлы Windows здесь

Потратьте меня на несколько часов, чтобы понять это, но теперь работает как шарм. Я нахожусь на Windows 64bit и использую научный дистрибутив Pthoughon Enthought Canopy.

  1. Убедитесь, что вы установили MinGW и необходимые вам компиляторы (C, C ++, Fortran ..)

  2. Добавьте C:\MingW\bin в переменную PATH в среде

  3. В C:\Users\MyName\AppData\Local\Enthought\Canopy32\App\appdata\canopy-1.6.2.3262.win-x86\Lib\distutils создайте с помощью notepad ++ или аналогичный новый файл distutils.cfg

Напишите и сохраните:

 [build] compiler = mingw32 [build_ext] compiler = mingw32 

Вы тоже используете virtualenv ?

Во всяком случае, используйте Microsoft Visual C ++ Compiler для Python 2.7 и более новые setuptools . Тот, который связан с virtualenv (3.6), не поддерживает этот компилятор.

pip install "setuptools>=6.0"

Кредиты: http://blog.ionelmc.ro/2014/12/21/compiling-python-extensions-on-windows/

  • pip install -U steem error Windows Kits
  • OSX Mavericks сломал pip и virtualenv
  • Ошибка установки lxml ubuntu 14.04 (внутренняя ошибка компилятора)
  • Virtualenv и Pip висят навсегда
  • Ошибка при полном обновлении пакетов пакетов
  • Запретить установку пакета на старых версиях Python
  • Не удалось найти vcvarsall.bat с помощью Python 3.3 в Windows 8
  • pip install требует tsl / ssl
  • Python - лучший язык программирования в мире.