С virtualenv у вас есть собственная среда специально для этого приложения. Если вы используете --no-site-packages, он не будет использовать системные модули, установленные за пределами стандартной библиотеки.
Решение состоит в том, чтобы активировать виртуальную среду и установить ее там. Попробуйте что-то вроде этого:
cd (project directory)
source bin/activate
easy_install MySQL-python
При этом вы установите MySQLdb внутри собственной виртуальной среды проекта и будете отделены от общесистемной установки. Преимущество virtualenv заключается в том, что он позволяет хранить несколько версий программного обеспечения, содержащихся там, где они вам нужны.
Я написал небольшую программу под названием jumpapp именно для этой цели. Он позволяет вам создать один ярлык на клавиатуре, чтобы открыть новый терминал при первом нажатии, и переключиться на уже открытое окно при каждом нажатии на него.
Легко jumpapp
Легко jumpapp ], или вы можете установить его из моего PPA:
sudo add-apt-repository ppa:mkropat/ppa
sudo apt-get update
sudo apt-get install jumpapp