sql >> データベース >  >> RDS >> Mysql

Mac OS X-EnvironmentError:mysql_configが見つかりません

    さて、まず第一に、私があなたと同じページにいるかどうかを確認させてください:

    • Pythonをインストールしました
    • brew install mysqlを実行しました
    • export PATH=$PATH:/usr/local/mysql/binを実行しました
    • 最後に、pip install MySQL-Pythonを実行しました (またはpip3 install mysqlclient Pythonを使用している場合3)

    これらすべての手順を同じ順序で実行してもエラーが発生する場合は、最後まで読んでください。ただし、これらの正確な手順に従わなかった場合は、最初から実行してみてください。

    そのため、手順を実行してもエラーが発生します。試してみることができることがいくつかあります。

    1. which mysql_configを実行してみてください bashから。おそらく見つからないでしょう。そのため、ビルドでも検出されません。 locate mysql_configを実行してみてください 何かが戻ってくるかどうかを確認します。このバイナリへのパスは、シェルの$ PATH環境変数にあるか、モジュールのsetup.pyファイルに明示的に含まれている必要があります(ファイルの特定の場所を探している場合)。

    2. MySQL-Pythonを使用する代わりに、「mysql-connector-python」を使用してみてください。pip install mysql-connector-pythonを使用してインストールできます。 。これに関する詳細は、こちら にあります。 およびこちら 。

    3. 'mysql / bin'、'mysql_config'、および'MySQL-Python'の場所を手動で見つけ、これらすべてを$PATH環境変数に追加します。

    4. 上記のすべての手順が失敗した場合は、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

    私は私が助けてくれることを望みました、そしてこれのどれかがうまくいったかどうかを知ってうれしいです。頑張ってください。



    1. PostgreSQLクエリの実行時間を取得する

    2. Oracle MySQL、Percona Server、MariaDBの比較

    3. OracleのLPAD()関数

    4. エラー「ORA-01790:式は対応する式と同じデータ型である必要があります」を修正しました