Non riesce a trovare la libreria Python, non l'eseguibile. Esegui locate libpython2.7.a
per vedere dove si trova la tua libreria Python e aggiungila al percorso della libreria (ad es. se è in /opt/python2.7/lib
, vuoi chiamare LDFLAGS="-L/opt/python2.7/lib" make
).
Il @
simbolo significa che il file è un collegamento simbolico; *
significa che è eseguibile (questi sono prodotti da ls -F
, che potresti avere come alias).
La soluzione di cui sopra non ha funzionato per me poiché stavo usando pip per installare mysql-python, ma è stata sicuramente una grande spinta nella giusta direzione. A beneficio di chiunque arrivi qui da Google nella mia stessa situazione, la mia soluzione era collegare simbolicamente libpython2.7.a
dalla directory di installazione di Python alla directory lib:
ln -s /opt/python2.7.1/lib/python2.7/config/libpython2.7.a
/usr/local/lib/
pip install mysql-python
ha funzionato senza problemi in seguito.