2015-12-17 4 views
4

Я попытался здания панд на Cygwin и запустить в здание ошибки pandas.msgpack._packer:панды построить на Cygwin

building 'pandas.msgpack._packer' extension

Ошибка является:

gcc: error: spawn: No such file or directory

И вот сборка:

gcc -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.3-1.x86_64/build=/usr/src/debug/python3-3.4.3-1 -fdebug-prefix-map=/usr/src/ports/python3/python3-3.4.3-1.x86_64/src/Python-3.4.3=/usr/src/debug/python3-3.4.3-1 -D__LITTLE_ENDIAN__=1 -Ipandas/src/msgpack -Ipandas/src/klib -Ipandas/src -I/tmp/pip-build-mdmyz2dz/pandas/.eggs/numpy-1.10.2-py3.4-cygwin-2.3.1-x86_64.egg/numpy/core/include -I/usr/include/python3.4m -c pandas/msgpack/_packer.cpp -o build/temp.cygwin-2.3.1-x86_64-3.4/pandas/msgpack/_packer.o

Я предполагаю, что gcc не находит pandas/src/msgpack и его подкаталоги, потому что предыдущие сборки используют все другие ссылки, кроме этих.

Я думаю, мой вопрос: кто-нибудь пытался установить панды на питон Cygwin? Если нет, подскажите, что здесь происходит?

+1

У меня нет ответа для вас, но у меня такая же проблема. Если вы разобрались в этом, пожалуйста, разделите ответ на вопрос об улучшении всех кипящих масс, чьи работодатели настаивают на Windows. ;-) – jgysland

+1

К сожалению, я не понял этого. Я могу установить numpy, но я застрял в пандах. Я буду держать вас в курсе этой продолжающейся саги. –

+1

Также пытаюсь сделать это в данный момент. Пожалуйста, уточните, если вы когда-нибудь это поняли. Благодарю. – sheridp

ответ

2

Я успешно построил pandas 0.18.1, мне пришлось установить gcc-g++.

Если вы используете бабуин: pact install gcc-g++

1

это ниже взято с другого сайта, https://wiki.usask.ca/display/MESH/Running+Python+from+the+Cygwin+Terminal.

Сообщаю о нижеследующих шагах, но все кредиты принадлежат оригинальному писателю.

Настройка Cygwin

Скачать и запустить программу установки Cygwin: настройки-x86.exe для 32-разрядной или настройкой x86_64.exe для 64-разрядных (источник: http://cygwin.com/install.html).

Поиск и отметьте следующие пакеты для установки:

  • \ All \ Devel \ сделать
  • \ All \ Devel \ НКУ-жильный
  • \ All \ Devel \ НКУ-Фортран
  • \ All \ Devel \ НКУ-г ++
  • \ All \ Python \ питон
  • \ All \ Web \ Wget

Установка Python

Run "Cygwin Терминал" (mintty.exe) в качестве администратора.Установить Python, используя следующую команду:

wget https://bootstrap.pypa.io/ez_setup.py -O - | python 

Установка дополнительных пакетов, в соответствии с требованиями:

easy_install --upgrade numpy 
easy_install "python-dateutil==1.5" 
easy_install --upgrade pytz 
easy_install --upgrade pandas 
+0

Чувство гордости - я отправился в У Саск. Просто крик! – dat789

3

Установите следующие пакеты в Cygwin:

python2-numpy 
python2-six 
python2-wheel 
python2-setuptools 
python2-pip 
python2-cython 
gcc-core 
gcc-fortran 
gcc-g++ 
make 
wget 

А потом в Cygwin терминале, строить и установка

pip2 install pytz python-dateutil 
pip2 install pandas 
+0

Мне также пришлось установить 'python2-devel'. – Sorensen

Смежные вопросы