Nemůže najít knihovnu Python, nikoli spustitelný soubor. Spusťte locate libpython2.7.a
abyste viděli, kde se nachází vaše Python knihovna, a přidejte ji do cesty knihovny (např. pokud je v /opt/python2.7/lib
, chcete zavolat LDFLAGS="-L/opt/python2.7/lib" make
).
@
symbol znamená, že soubor je symbolický odkaz; *
znamená, že je spustitelný (vytváří je ls -F
, který můžete mít jako alias).
Výše uvedené řešení to pro mě úplně neudělalo, protože jsem k instalaci mysql-pythonu používal pip, ale rozhodně to byl velký posun správným směrem. Ve prospěch každého, kdo se sem dostane od Googlu ve stejné situaci jako já, bylo mým řešením symbolický odkaz libpython2.7.a
z instalačního adresáře pythonu do lib dir:
ln -s /opt/python2.7.1/lib/python2.7/config/libpython2.7.a
/usr/local/lib/
pip install mysql-python
poté fungoval bez problémů.