編集
http://www.lfd.uci.eduから.whlファイルをインストールしてみてください/〜gohlke / pythonlibs /
。これは毎回機能します。 pip install MySQL_python‑1.2.5‑cp27‑none‑win32.whl
と入力するだけです。 ターミナルで。
元の回答
私も同じ問題を抱えていました。これらの手順が役立つ場合があります。
- pipを介して何かをインストールするときは、アクティブ化されたvirtualenvにいることを確認してください。
- 何かをインストールする前に、
pip list
と入力します ターミナルで、virtualenvにインストールしたものを確認します。ホイール、setuptools、pipが必要です。 - これは私を助けた部分です。
pip install mysqlclient==1.3.9
と入力してください。 またはインストールしたいバージョン。これは、djangoをインストールする前に行う必要があります。 - うまくいけば、動作し、Djangoをインストールできます。
これらの手順がうまくいかなかった場合は、ここにある実行可能ファイルからMySQL-Pythonをインストールしてみてください https://pypi.python.org/pypi/MySQL-python/1.2.5 。
ただし、これはシステムにmysql-pythonをインストールするだけです。 pip list
を試すことができます virtualenvの外部で、mysql-pythonがインストールされているかどうかを確認します。インストールされている場合は、この投稿を更新して、解決策を見つけられるようにします。
それまでの間、その他の修正は次のとおりです。
- Can ' t mysql-python(新しいバージョン)をWindowsにインストールします
- Visual C ++ for Pythonをインストールし、binフォルダーをPATH環境変数に追加します。
- mysqlサービスがバックグラウンドで実行されているか、ターミナルからmysqlコマンドを実行してシステムにインストールされていることを確認してください。
- mysqlサービスの2つの異なるインスタンスがこのエラーを引き起こす場合があります。つまり、過去にmysqlサーバーまたは他の製品を複数回インストールした場合、過去のサービスが使用したポートを削除する必要があります。この場合、mysqlサーバーの新規インストールを実行し、〜\binパスをPATH環境変数に追加します。