command 'x86_64-linux-gnu-gcc' failed with exit status 1

2,025 views
Skip to first unread message

Willians Vivanco

unread,
May 20, 2013, 11:18:53 AM5/20/13
to djan...@googlegroups.com
Tengo este error cuando intento instalar MySQL-python en un virtualenv (pip install MySQL-python):

error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

La salida completa es:

$ pip install MySQL-python
Downloading/unpacking MySQL-python
  Running setup.py egg_info for package MySQL-python
   
Installing collected packages: MySQL-python
  Running setup.py install for MySQL-python
    building '_mysql' extension
    x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Dversion_info=(1,2,4,'final',1) -D__version__=1.2.4 -I/usr/include/mysql -I/usr/include/python2.7 -c _mysql.c -o build/temp.linux-x86_64-2.7/_mysql.o -DBIG_JOINS=1 -fno-strict-aliasing -g
    _mysql.c:29:20: fatal error: Python.h: No such file or directory
    compilation terminated.
    error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
    Complete output from command /home/williansvi/.virtualenvs/django1.4.1/bin/python -c "import setuptools;__file__='/home/williansvi/.virtualenvs/django1.4.1/build/MySQL-python/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-n8sv9n-record/install-record.txt --single-version-externally-managed --install-headers /home/williansvi/.virtualenvs/django1.4.1/include/site/python2.7:
    running install

running build

running build_py

copying MySQLdb/release.py -> build/lib.linux-x86_64-2.7/MySQLdb

running build_ext

building '_mysql' extension

x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Dversion_info=(1,2,4,'final',1) -D__version__=1.2.4 -I/usr/include/mysql -I/usr/include/python2.7 -c _mysql.c -o build/temp.linux-x86_64-2.7/_mysql.o -DBIG_JOINS=1 -fno-strict-aliasing -g

_mysql.c:29:20: fatal error: Python.h: No such file or directory

compilation terminated.

error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

----------------------------------------
Command /home/williansvi/.virtualenvs/django1.4.1/bin/python -c "import setuptools;__file__='/home/williansvi/.virtualenvs/django1.4.1/build/MySQL-python/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-n8sv9n-record/install-record.txt --single-version-externally-managed --install-headers /home/williansvi/.virtualenvs/django1.4.1/include/site/python2.7 failed with error code 1 in /home/williansvi/.virtualenvs/django1.4.1/build/MySQL-python
Storing complete log in /home/williansvi/.pip/pip.log

=======================================

Alguna sugerencia?

Uso Debian Sid (puedo entender que es sensible a fallos). Cualquier otro dato que necesiten, preguntar sin problemas.

Agradecido de antemano,
--

Diego Uribe Gamez

unread,
May 20, 2013, 11:20:25 AM5/20/13
to djan...@googlegroups.com
# aptitude install python-mysqldb


2013/5/20 Willians Vivanco <willi...@gmail.com>

--
--
Ha recibido este mensaje porque está suscrito a Grupo "Grupo de Usuarios del Framework Django de habla hispana" de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a djan...@googlegroups.com
Para anular la suscripción a este grupo, envíe un mensaje a django-es-...@googlegroups.com
Para obtener más opciones, visita este grupo en http://groups.google.com.bo/group/django-es.
---
Has recibido este mensaje porque estás suscrito al grupo "Django-es" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a django-es+...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 



--
  Diego Alonso Uribe Gamez

Desarrollador web

Twitter: @DiegoUG

Google+: http://gplus.to/diegoug



Angel Alvarez

unread,
May 20, 2013, 11:22:26 AM5/20/13
to djan...@googlegroups.com
El mensaje es claro
te faltan los headers de python 
Pregunta: por que no utilizas apt para instalarlo??


2013/5/20 Willians Vivanco <willi...@gmail.com>

--
--
Ha recibido este mensaje porque está suscrito a Grupo "Grupo de Usuarios del Framework Django de habla hispana" de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a djan...@googlegroups.com
Para anular la suscripción a este grupo, envíe un mensaje a django-es-...@googlegroups.com
Para obtener más opciones, visita este grupo en http://groups.google.com.bo/group/django-es.
---
Has recibido este mensaje porque estás suscrito al grupo "Django-es" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a django-es+...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 



--
Angel C. Alvarez

Willians Vivanco

unread,
May 20, 2013, 11:27:20 AM5/20/13
to djan...@googlegroups.com
Listo, la solucion (en mi caso):

aptitude install python2.7-dev

Grax Angel!
Willians Vivanco
http://www.wvivanco.org/

Willians Vivanco

unread,
May 20, 2013, 11:31:23 AM5/20/13
to djan...@googlegroups.com
Ya ese lo tenia instalado, obviamente necesitaba el paquete dev de python.

Grax anyway !
Willians Vivanco
http://www.wvivanco.org/

miguel miseck cumpa ascuña

unread,
May 20, 2013, 3:06:44 PM5/20/13
to djan...@googlegroups.com
Instala los paquetes de desarrollo de mysql


2013/5/20 Willians Vivanco <willi...@gmail.com>



--
Miguel Angel "Miseck" Cumpa Ascuña

Luis Silva

unread,
Apr 14, 2015, 11:46:58 PM4/14/15
to djan...@googlegroups.com
en mi caso un simple :

# sudo apt-get install python-mysqldb 

funciono para solucionarlo
Reply all
Reply to author
Forward
0 new messages