No puede encontrar la biblioteca de Python, no el ejecutable. Ejecutar locate libpython2.7.a
para ver dónde se encuentra su biblioteca de Python y agregarla a la ruta de la biblioteca (por ejemplo, si está en /opt/python2.7/lib
, quieres llamar a LDFLAGS="-L/opt/python2.7/lib" make
).
El @
símbolo significa que el archivo es un enlace simbólico; *
significa que es ejecutable (estos son producidos por ls -F
, que podría tener como alias).
La solución anterior no me funcionó del todo, ya que estaba usando pip para instalar mysql-python, pero definitivamente fue un gran impulso en la dirección correcta. Para el beneficio de cualquiera que llegue aquí desde Google en la misma situación que yo, mi solución fue vincular libpython2.7.a
desde el directorio de instalación de python al directorio lib:
ln -s /opt/python2.7.1/lib/python2.7/config/libpython2.7.a
/usr/local/lib/
pip install mysql-python
funcionó sin ningún problema después.