さて、まず第一に、私があなたと同じページにいるかどうかを確認させてください:
- Pythonをインストールしました
-
brew install mysql
を実行しました -
export PATH=$PATH:/usr/local/mysql/bin
を実行しました - 最後に、
pip install MySQL-Python
を実行しました (またはpip3 install mysqlclient
Pythonを使用している場合3)
これらすべての手順を同じ順序で実行してもエラーが発生する場合は、最後まで読んでください。ただし、これらの正確な手順に従わなかった場合は、最初から実行してみてください。
そのため、手順を実行してもエラーが発生します。試してみることができることがいくつかあります。
-
which mysql_config
を実行してみてください bashから。おそらく見つからないでしょう。そのため、ビルドでも検出されません。locate mysql_config
を実行してみてください 何かが戻ってくるかどうかを確認します。このバイナリへのパスは、シェルの$ PATH環境変数にあるか、モジュールのsetup.pyファイルに明示的に含まれている必要があります(ファイルの特定の場所を探している場合)。 -
MySQL-Pythonを使用する代わりに、「mysql-connector-python」を使用してみてください。
pip install mysql-connector-python
を使用してインストールできます。 。これに関する詳細は、こちら にあります。 およびこちら 。 -
'mysql / bin'、'mysql_config'、および'MySQL-Python'の場所を手動で見つけ、これらすべてを$PATH環境変数に追加します。
-
上記のすべての手順が失敗した場合は、MacPortsを使用して「mysql」をインストールしてみてください。この場合、ファイル「mysql_config」は実際には「mysql_config5」と呼ばれます。この場合、インストール後にこれを行う必要があります。
export PATH=$PATH:/opt/local/lib/mysql5/bin
。詳細については、こちら をご覧ください。 。
注1:python-dev
をインストールすると言う人を見かけました およびlibmysqlclient-dev
助けにもなりましたが、これらのパッケージがMacOSで利用できるかどうかはわかりません。
注2:また、rootとしてコマンドを実行してみてください。
私は(私の脳のほかに)これらの場所から私の答えを得ました(多分あなたはそれらを見て、それが役立つかどうか見ることができます): 1 、 2 、 3 、 4 。
私は私が助けてくれることを望みました、そしてこれのどれかがうまくいったかどうかを知ってうれしいです。頑張ってください。