Itu tidak dapat menemukan pustaka Python, bukan yang dapat dieksekusi. Jalankan locate libpython2.7.a
untuk melihat di mana perpustakaan Python Anda berada, dan menambahkannya ke jalur perpustakaan (misalnya jika ada di /opt/python2.7/lib
, Anda ingin memanggil LDFLAGS="-L/opt/python2.7/lib" make
).
@
simbol berarti file tersebut adalah tautan simbolis; *
artinya dapat dieksekusi (diproduksi oleh ls -F
, yang mungkin Anda miliki sebagai alias).
Solusi di atas tidak cukup untuk saya karena saya menggunakan pip untuk menginstal mysql-python, tetapi jelas merupakan dorongan besar ke arah yang benar. Untuk kepentingan siapa pun yang datang ke sini dari Google dalam situasi yang sama dengan saya, solusi saya adalah dengan menghubungkan libpython2.7.a
dari direktori instalasi python ke direktori lib:
ln -s /opt/python2.7.1/lib/python2.7/config/libpython2.7.a
/usr/local/lib/
pip install mysql-python
berfungsi tanpa masalah setelahnya.