Mac OS X Lion で MySQLdb をインポートすると「適切なイメージが見つかりません」というエラーが表示されるのはなぜですか?

DDD
リリース: 2024-10-27 22:05:29
オリジナル
704 人が閲覧しました

Why am I getting an

Mac OS X Lion での mysql-python インストールの問題

MySQL 5.5、Python 2.7、および mysql-python 1.2.3 は正常にインストールされているにもかかわらず、MySQLdb をインポートしようとすると、「適切なイメージが見つかりません」というエラーが発生する場合があります。これは、重要な要素が欠落していることを示しています。

欠落している可能性のある要素:

  • アーキテクチャが間違っています: インストールされているすべてのソフトウェアが次のバージョンであることを確認してください。同じアーキテクチャ (x86_64)。エラー メッセージは、要求されたアーキテクチャ (x86_64) と利用可能なライブラリ (_mysql.so) が一致しないことを示しています。
  • 環境変数が見つかりません: DYLD_LIBRARY_PATH 環境変数は、リンカーが動的ライブラリを検索する場所を指定します。図書館。 MySQL ライブラリへのパス (/usr/local/mysql/lib) がこの変数に含まれていることを確認します。

トラブルシューティングの解決策:

1.環境のオーバーライド:

  • シェルで次のコマンドを実行して DYLD_LIBRARY_PATH を設定します:
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
ログイン後にコピー
  • Python で MySQLdb をインポートしてみます。 。成功した場合は、コマンドをシェル プロファイルに永続的に追加します。

2. Homebrew の使用:

  • Mac 用のパッケージ マネージャーである homebrew をインストールします。
  • homebrew を使用して Python、MySQL、および mysql-python をインストールします:
brew install python
brew install mysql
/usr/local/share/python/easy_install mysql-python
ログイン後にコピー
  • 適切な機能を確保するには、/usr/local/bin と /usr/local/share/python を PATH に追加します。

以上がMac OS X Lion で MySQLdb をインポートすると「適切なイメージが見つかりません」というエラーが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!