仮想環境内にpython-mysqlを入れる
前提
- django+mysqlで動かしたかったんだけどMySQLdbなんてモジュールないです…って言われたので仮想環境に入れる
作業
- mysql_configの場所を確認しておく
$ sudo find / -name 'mysql_config' /opt/local/lib/mysql5/bin/mysql_config
これだな。この探し方でいいの?いーんです。
- 仮想環境にいるMySQL-Python/site.cfgを書き換える
$ sudo vim .virtualenvs/hoge/build/MySQL-Python/site.cfg
このファイルの中でmysql_configがコメントアウトされていると思うので、さっき調べた場所を書き加えておく。
- pipでインストーーーール
$ sudo pip install mysql-python
- いるか確認
$ workon hoge (hoge)$ python Python 2.6.8 (unknown, Apr 19 2012, 18:00:24) [GCC 4.2.1 Compatible Apple Clang 3.0 (tags/Apple/clang-211.12)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import MySQLdb >>>
完了