てきとう

ワーワーゆうとります

仮想環境内に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
>>> 

完了