2011-08-21 21 views
4

リポジトリから展開されたdjangoサイトを取得しようとしています。私はほとんどそこにいて、何かを変えました(私は何が分からないのですか?)、正方形に戻ってきました。Django MySQLdbのバージョンが_mysqlバージョンのUbuntuと一致しません

は今、私は./manage.py syncdbの実行を実行して、次のエラーを取得しようとしている:

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: this is MySQLdb version (1, 2, 3, 'final', 0), but _mysql is version (1, 2, 2, 'final', 0)

私は時間と助け提示ソリューションのどれものためのフォーラムを検索しました。私は、MySQLのpythonをアンインストールして再インストールし、それをアップグレードしようとしました。私はpythonコマンドラインインタプリタからインポートしようとしたときに同じエラーが発生します。

誰にも提案はありますか?この質問時に来る人のために

+1

をインストールを構築するsetup.py(最新バージョンと交換してください)アヴェ?あなたは、あなたがmysql-pythonをアンインストールして再インストールしようとしましたが、mysqlでそれを試しましたか? mysqldbに問題があったとき、私はmysqlバージョンを切り替えなければなりませんでした。 – jkeesh

答えて

2

これは、Ubuntuの_mysqlバージョンは私のvenv内の1つの異なっていたことが判明します。それをアンインストールして、私のvenvに再インストールするのはやりました。

+3

_mysqlはどのようにアンインストールして再インストールしますか?それはMySQL自体をすべて再インストールするのと同じですか? –

2

私はpipを使ってmysql-pythonをインストールした後も同じ問題を抱えています。 ピップパッケージにエラーがあるようです。私は私がこのように手動でパッケージをダウンロードし、インストールした後、再度uninstall'ingピップことによってそれを解決:

  • #ダウンロードにhttp://sourceforge.net/projects/mysql-python
  • $タールxfzのMySQL-pythonの-1.2.3.tar.gzから
  • $ CDのMySQL-のpython-1.2.3
  • $パイソンが
  • $ sudoをのpython setup.pyお時間行うのMySQLのバージョンは何
関連する問題