マックのインストールエラーや問題解決のためのMySQLdb

MySQLdbはPythonのは、MySQLデータベースリンクするためのインタフェースです。

実装端子はMySQLdbはを命令することができます

PIP3はMySQLdbは-のpythonをインストール  

しかし、エラーは、エラーの理由を発生します

:mysql_configをが見つかりません  

設定ファイルで、mysqlはmysql_configをがある設定ファイルの原因を、見つけることができないためです

ソリューション:

手動でパッケージ、ダウンロードリンクをダウンロードするのMySQLdb:https://pypi.org/project/MySQL-python/#files

解凍した後、設定ファイル「site.cfg」を検索し、見つけます

#mysql_config =は/ usr / local / binに / mysql_configを
取り除いノート#、正しいパスに変更し、インストール設定ファイルのmysql
mysql_configを=は/ usr / local / mysqlの / binに/ mysql_configを

次に端末では、ちょうどあなたがsite.cfgを見つけるフォルダに入る前に

インストールコマンドを実行します。

須藤のpython3 setup.pyインストール

そして、それはまた別のエラーです

xcrun:エラー:無効なアクティブな開発者のパス(/ライブラリ/開発/ CommandLineTools)、でxcrunを逃す:/ライブラリ/開発/ CommandLineToolsは/ usr / binに/ xcrun 
エラー:コマンド'GCC'は、終了ステータス1で失敗しました

フォルダDeveloperを見つけ、ほとんど何もものの中に発見されなかったが、その後、私はマックXcodeのは、システムを再インストール後に削除されます知っているが、再インストールする必要があります

Xcodeの選択--install

MySQLdbの正常に実行した後インストールコマンド

須藤のpython3 setup.pyインストール  

 またはエラー、発狂

sudoのeasy_installをmysqlの-pythonの
パスワード:
mysqlの- pythonのを検索
読むhttp://pypi.python.org/simple/mysql-python/ 
読むhttp://sourceforge.net/projects/mysql-python/ 
読み込みます。http:// sourceforgeの.NET /プロジェクト/ mysqlの-pythonの
ベストマッチ:1.2.3は、MySQL-pythonの
ダウンロードhttp://pypi.python.org/packages/source/M/MySQL-python/MySQL-python-1.2.3.tar.gz# MD5 = 215eddb6d853f6f4be5b4afc4154292f 
処理のMySQL-pythonの-1.2.3.tar.gz 
のMySQL-のpython-1.2.3を実行している/ setup.py -q bdist_egg --dist-dirの/tmp/easy_install-UoZlf7/MySQL-python-1.2.3/卵のdist-TMP-phaQqE 
警告:どのファイルが一致する「MANIFEST」が見つかりません
一致する「変更履歴」が見つかりなしのファイル:警告 
の警告を:どのファイルが一致する「GPL」になっていません
打ち鳴らす:警告:コンパイル中に未使用の引数: '-mno-融合-MADD' 
_mysql.c:36:10:致命的なエラー: 'my_config.h'ファイルが見つからない
の#include "my_config.hを" 
         ^ 
1つのエラー発生しました。
エラー:セットアップスクリプトがエラーで終了しました:コマンド「打ち鳴らすには、」終了ステータス1で失敗しました
MySQLの-のpython-1.2.3 sunninjaisunの$:ninjaiimac

方法を探し未満、最終的には偉大な神のstackoverflow

醸造インストールMySQLの
醸造アンリンクMySQLの
醸造インストールのmysql-コネクタ-C 
のsed -i -eさん/ LIBS = "$ LIBS -l "/ LIBS =" $ LIBS -lmysqlclient -lssl -lcrypto" / G 'は/ usr / local /ビン/ mysql_configを
PIPのMySQL-pythonのインストール
醸造リンク解除のmysql-コネクタ-Cの
醸造リンク--overwrite MySQLを

虎のように食事の激しいを操作し、元のインストールコマンドを続行

 実際、それは十分ではありませんが、これらのコマンドのいくつかには、1または2間違った形式があるが、成功しているをしようとするプロンプトに従いますが、妨げられていません。

pycharmでは最終的に赤い波線以下のMySQLdbでやりました。

 

おすすめ

転載: www.cnblogs.com/pybxs/p/11687338.html