/usr/bin/ld: cannot find -lpython2.7のエラーについて
vagrant(+virtualbox+centos6.4)でpythonが動く程度までの私的記録
上記の記事の次に、プロジェクトを作り、MySQLにpythonから接続しようとすると
接続するためのモジュールがないと怒られたので(今回の場合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/
- 作者: 辻真吾
- 出版社/メーカー: 技術評論社
- 発売日: 2010/04/24
- メディア: 大型本
- 購入: 19人 クリック: 199回
- この商品を含むブログ (33件) を見る
基礎からのMySQL 改訂版 (プログラマの種シリーズ SE必修! )
- 作者: 西沢夢路
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2012/05/01
- メディア: 大型本
- 購入: 2人 クリック: 10回
- この商品を含むブログ (7件) を見る
CentOS 6で作るネットワークサーバ構築ガイド (Network Server Construction Guide S)
- 作者: サーバ構築研究会
- 出版社/メーカー: 秀和システム
- 発売日: 2012/02
- メディア: 単行本
- 購入: 2人 クリック: 27回
- この商品を含むブログ (8件) を見る