Mac OS X への MySQLdb のインストール
MySQL 用の Python データ アクセス ライブラリである MySQLdb を Mac OS X で起動して実行するには、次の手順を実行します。やりがいのある仕事。ここでは、一般的な障害を克服し、スムーズなインストールを確保するための包括的なガイドを示します:
Python 3 ユーザー向けのメモ:
conda install mysqlclient を使用して、必要なライブラリをインストールします。これにより、mysqlclient、mysql-connector、および llvmdev がインストールされます。
以前の Mac OS X バージョンの場合:
-
32 ビット MySQL をインストールします: 64 ビット バージョンをアンインストールし、32 ビット パッケージを入手します代わりに。
-
MySQLdb を取得して抽出します: 最新の MySQLdb パッケージを SourceForge からダウンロードし、内容を抽出します。
-
インストールをクリーンアップします: 「sudo」を実行します抽出されたファイル内の python setup.py clean"
-
古いファイルの削除: MySQL-python-1.2.2/build/ ディレクトリ内の残りのファイルを削除し、Users/$USER/.python-eggs の下にある卵を削除します。
-
シンボリックリンクの作成: 実行「sudo ln -s /usr/local/mysql/lib /usr/local/mysql/lib/mysql」を実行して、mysql サブディレクトリへのリンクを確立します。
-
setup_posix.py を編集します: 「mysql_config.path = 'mysql_config'」を「mysql_config.path =」に変更します。 '/usr/local/mysql/bin/mysql_config'".
-
再ビルドとインストール: 「sudo python setup.py build」を実行してから、「sudo python setup.py install」を実行します。
-
インストールのテスト: インポートして検証するPython の MySQLdb: "python >>> import MySQLdb"
-
libmysqlclient.18.dylib の追加のシンボリックリンク エラー: 発生した場合は、次を実行します: "sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib".
一般的なエラー:
エラー「モジュール _mysql は既に...からインポートされていました。」というメッセージが表示される場合は、「cd ..」でビルドディレクトリを終了して解決してください。
以上がMac OS X に MySQLdb を正常にインストールするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。