/usr/bin/ld: cannot find -lpython2.7のエラーについて

vagrant(+virtualbox+centos6.4)でpythonが動く程度までの私的記録
 
上記の記事の次に、プロジェクトを作り、MySQLpythonから接続しようとすると
接続するためのモジュールがないと怒られたので(今回の場合MySQLdb)、mysql-pythonを入れた。
 
 
pip経由から

sudo pip install mysql-python

でいけると思ったのだが、エラーが出た。
 
 
エラーの内容は

sudo pip install mysql-python
    ...(略)...
    /usr/bin/ld: cannot find -lpython2.7
    ...(略)...
    error: command 'gcc' failed with exit status 1

で、最初、一番下の行しか見ていなかった私は、gccに失敗?入ってないの?と勘違いしてしまい、
gccを入れようとして、既に入っているよと怒られた。
ああ、失敗ってgccで何かを実行しているときに失敗したと言っているのか。
 
 
よくよく見ると-lpython2.7(python2.7のlib)が見つからないのかと気づき、
PATHの通っている/usr/localにシンボルリンクを貼り事なきを得た。

ln -s /usr/local/python27/lib/libpython2.7.so /usr/local/lib/

 
 

Pythonスタートブック

Pythonスタートブック

基礎からのMySQL 改訂版 (プログラマの種シリーズ SE必修! )

基礎からのMySQL 改訂版 (プログラマの種シリーズ SE必修! )

CentOS 6で作るネットワークサーバ構築ガイド (Network Server Construction Guide S)

CentOS 6で作るネットワークサーバ構築ガイド (Network Server Construction Guide S)