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/

  • Для установки Python pip требуется server_hostname
  • Как настроить __main__.py, __init__.py и __setup__.py для базовой установки пакета?
  • Есть ли способ удалить несколько пакетов с помощью pip?
  • Пакет Python устанавливается с помощью pip или easy_install из repos
  • Как работают Homebrew, PIP, easy_install и т. Д., Чтобы я мог очистить
  • Mac OS X El Capitan - Scrapy / Python ImportError: невозможно импортировать имя xmlrpc_client
  • pip в соответствии с требованиями. txt
  • Установка пакета Python из Github с помощью PIP
  • Невозможно установить pygame с пипсом, поскольку есть ошибка при запуске runvsetup.py bdist_wheel для pygame
  • PIP: установка только зависимостей
  • Как я могу правильно установить несколько непакетных распределений / virtualenv / pip экосистем на Ubuntu?
  •  
    Interesting Posts for Van-Lav

    По-видимому, импорт python ведет себя по-другому в файле mercurial_keyring.py

    / usr / bin / ld: не удается найти -lpython2.7

    Самый быстрый stdin / out IO в python 3?

    Как я могу запрограммировать два одновременных события нажатия клавиш в tkinter, чтобы перемещать элемент холста по диагонали с помощью словаря событий нажатия клавиш?

    Синтаксис для вызова случайной функции из списка

    обертывание списка структур с помощью boost.python

    python pandas extract year from datetime – df = df . year не работает

    Pythonanywhere, как использовать статические файлы? URL?

    Самый быстрый способ генерации 1 000 000 + случайных чисел в python

    SQLAlchemy classic mapper "не удалось собрать какие-либо столбцы первичного ключа для отображаемой таблицы", несмотря на наличие первичного ключа?

    MSSQL в python 2.7

    Как HDF5 отличается от папки с файлами?

    Опция SSH для таймаута через короткое время? ClientAlive & ConnectTimeout, похоже, не делают то, что мне нужно от них.

    PIP: установка только зависимостей

    Отображать массив NumPy как постоянное обновление изображения с помощью Glumpy

    Python - лучший язык программирования в мире.