answer_42 (answer_42) wrote,
answer_42
answer_42

Category:

Компиляция Pandas в Python 2.7 в MinGW

Почему-то установка pandas в Python 2.7 это какой-то гемор, не pip, ни easy_install не хотят ее устанавливать, последний на

easy_install pandas

ругается:

error: Setup script exited with error: Unable to find vcvarsall.bat

Для исправления ситуации интернетом рекомендуется установить Microsoft VC Express, но он хоть и бесплатный какой-то большой и мрачный, ну его нахрен. Поменяем компилятор на православный MinGW. Схема подчерпнута здесь.

Скачиваем и устанавливаем MinGW: http://sourceforge.net/projects/mingw/files/latest/download

Запускаем консоль и идем в папку MinGW\bin:

cmd
cd c:\MinGW\bin\

Говорим там:
mingw-get install gcc
mingw-get install mingw-utils

Создаем c:\Python27\Lib\distutils\distutils.cfg, пишем там такое:

[build]
compiler = mingw32

Добавляем в переменную PATH бинарники MinGW
PATH=%PATH%;c:\MinGW\bin

Находим файл: distutils\cygwinccompiler.py и отредактировать его, убрав все-mno-cygwin (почему)

Ставим собственно панду:

easy_install pandas

Проверяем:

python
import pandas
Tags: mingw, pandas, python, программирование
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments