2012-04-08 4 views
14

私は2.7インポートし、私は、Python 2.6を使用する場合、それを使用することはできませんが、のMySQLdb(Ubuntuの)

sudo apt-get install python-mysqldb 

でのMySQLdbをインストールした後。 (はImportError:いいえモジュールという名前のMySQLdb)

私はapt-getのバージョン2.6でのMySQLdbをインストールすると思いますが、私はそれでのpython 2.7の仕事を作る方法がわかりません。私を助けてください。どうもありがとう!

答えて

26

python2.7のシステム全体でのインストールを希望する場合は、easy_install-2.7を使用する必要があります。入力し、Pythonの2.7 setuptools(またはdistribute)をインストールします。

easy_install-2.7 mysql-python

更新:

それとも

sudo apt-get install python2.7-mysqldb

お知らせsudoを追加することなく、あなたが作ることができないと思います変更。

+6

[PIP](http://www.pip-installer.org/)よりモダン] easy_installをする後継とビットである(http://stackoverflow.com/questions/3220404/why-use-pip -over-easy-install)を実行します。 – miku

+0

@miku私は個人的に私は配布を好む。それは私のためにピップしてください。 –

+1

AFAIKはpython2.7-devとすべてのコンパイラのものとlibmysqlを必要とします。そうしないと、コンパイルできなくなります。しかし、私はこれをpython 2.6と2.7の両方にapt-getでインストールしましたが、何かが必要な場合には、どのように覚えていないのでしょうか。 Python-mysqldbをインストールするIIRCは、両方のPythonバージョンにインストールしました。 –