私はDjangoをコンピューターで動作させるために何時間も費やしました。問題は、mysql-pythonパッケージをインストールできないことです。 Windows 7 64ビットを実行しています。これは私が試したものです:
私はこの問題を何千回もグーグルで調べてきたので、誰かが私を助けてくれたらとても感謝しています。前もって感謝します!
編集:私はこれを発見しました: https://pypi.python.org/pypi/MySQL-python/1.2.5 。これは、Django 3.3でpythonを実行できないということですか?そして、.exeファイルが存在する場合、なぜこの作業をすべて行う必要があるのでしょうか?
この方法でPythonをパス環境変数に追加する必要があります。に行く:
PYTHONPATH
およびPath
。ここに、私の変数がどのように見えるかのペーストがあります:PYTHONPATH
C:\Python27;C:\Python27\Lib\site-packages;C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk;C:\Python27\Scripts
パス
C:\Program Files\MySQL\MySQL Utilities 1.3.5\;C:\Python27;C:\Python27\Lib\site-packages;C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk;C:\Python27\Scripts
パスは異なる場合がありますので、調整してください。ただし、この構成は機能します。これらの変更を行った後、MySQLを実行できるはずです。
次のコマンドを実行してみてください。
pip install mysqlclient
この失敗でWINDOWSでmysqlclient
を使用しようとしている場合は、代わりに下位バージョンをインストールしてください。
pip install mysqlclient==1.3.4
サイトを使用する場合 http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python 、ファイルをダウンロードします。
mysqlclient‑1.3.6‑cp34‑none‑win32.whlまたは
mysqlclient‑1.3.6‑cp34‑none‑win_AMD64.whl
使用しているpythonのバージョン(これらはpython 3.4の場合)および使用しているウィンドウのタイプ(x64またはx32)に応じて
このファイルをC:\ Python34\Lib\site-packagesに抽出すると、プロジェクトが機能します
MySQLdbのWindowsインストーラーは32ビットと64ビットの両方で利用可能で、2.6から3.4までのPythonをサポートしています。 こちら を確認してください。
設定は少し異なりますが、私の解決策が役立つと思います。
Windows 8マシンPython 2.7がインストールされており、Eclipseで自分のものを実行しています。
背景:
easy install
を実行すると、MySQL-python 1.2.5
で失敗したerror: Unable to find vcvarsall.bat
をインストールしようとします。 pip
のeasy_install
を実行し、pip
のインストールを試みましたが、同様のエラーで失敗しました。両方ともvcvarsall.bat
を参照します。これはビジュアルスタジオと関係があります。マシンにビジュアルスタジオがないので、以下で共有する別のソリューションを探しました。
ソリューション:
両方のインストールを行った後、Eclipseを介してMySQL dbを照会できました。
Python 3.0+を使用している場合(これは今では全員になります):
残念ながら、MySQL-Python 1.2.5はPython 3.0+をまだサポートしていません(これはちょっと不合理なIMHOです、Python 3+はしばらくの間出てきました)。リファレンス: https://pypi.python.org/pypi/MySQL-python/1.2.5
したがって、私の回避策は、OracleのMySQLコネクタを使用することです。 settings.pyで、データベースの「ENGINE」フィールドを「ENGINE」に変更します。「mysql.connector.Django」、
詳細については、この質問に対する最初の回答の最後の段落を参照してください。 MySQLを使用するためのDjangoの設定
お役に立てれば!!
MySqldb python install windows
MySQL-python 1.2.3 for WindowsおよびPython 2.7、32ビットおよび64ビットバージョン
ここからmysqlclientをダウンロードしてください https://www.lfd.uci.edu/~gohlke/pythonlibs/ pythonに応じて適切なバージョンをダウンロードする際は注意してくださいインストールされているバージョン。次に、インポートを続行します。私の場合、エラーがVisual Studio C++ 14.0をインストールするように指示していたため、時間を無駄にし、Cドライブの約10GBのスペースを占有していました。したがって、pip install mysqlclientを使用してmysqlclientをインストールすることをお勧めします
MS VC 14が見つからないという問題に遭遇した場合、pip install mysqlclient
を試しながらビルドツールを使用できます。これに対する解決策は https://stackoverflow.com/a/51811349/155241