2016-07-24 9 views
4

Python用MySQLdbを私のMacにインストールしようとしていますので、テストに使用できます。私はOS X 10.11.4を実行しています。私が見ているところすべてMySQL-pythonインストールMac

pip install MySQL-python 

私はそれをするたびにエラーが出てきます。

Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/4s/4wwhr6zj59sf0c4qkprqbsp80000gn/T/pip-build-042_KK/MySQL-python/ 

私は新しいシェルを開いたときにコマンドを実行していますが、パスを変更する必要がありますか?

答えて

8

することは、その後ピップpip install mysql-pythonを使用してMySQL-pythonのインストールやPyMySQLその純粋なPythonクライアントライブラリを試してみてください、あなたはpip install PyMySQLを使用してインストールしてsetuptoolsをアップグレードすることができ自作brew install mysql-connector-cを使用してMySQLコネクタをインストールします。 pip install --upgrade setuptools

+5

brew install mysql-connector-cはmacOSでエラーを生成します。Sierra:エラー:矛盾する数式がインストールされているため、mysql-connector-cをインストールできません。 mysql:両方ともMySQLクライアントライブラリをインストールするため 続行する前に 'brew unlink mysql'を実行してください。 リンクを解除すると、数式のシンボリックリンクが/ usr/localから削除されます。インストール完了後、 数式を再度リンクすることができます。この のインストールを強制することはできますが、結果として生じるソフトウェアにはビルドが失敗したり、不明な副作用が発生する可能性があります。 – Levi