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

MySQLdbモジュールのセットアップの問題

    新しい前向きなXcode 4をインストールすることで、頭痛の種に備えることができました。 Xcode 3の最新バージョンではなく これは、Mac OSX10.6がリリースされたものです。あなたが直面している当面の問題は、PythonがPython自体が構築されたのと同じ構成でC拡張モジュールを構築しようとすることです。 10.6の場合、これには3つのアーキテクチャが含まれます:i386x86_64 、およびppc (以前のシステムで構築されたプログラムとの互換性のため)。どうやらXcode 4 ppcの構築のサポートを削除しました アーチ。あなたはかもしれません ARCHFLAGSを使用すると、この問題を簡単に回避できます。 拡張モジュールを構築するときにPythonのDistutilsによって使用されるアーチ設定をオーバーライドするために使用される環境変数。このようなことを試してみてください(Xcode 4が手元にないのでテストされていません):

    sudo bash
    export ARCHFLAGS='-arch i386 -arch x86_64'
    rm -r build
    python setup.py build
    python setup.py install
    

    他の場所で推奨されているように、より良い解決策は、システムPythonとMySQLバイナリインストーラーを使用してMySQLdbを10.6にインストールしようとしないことです。むしろ、MacPortsなどのパッケージマネージャーを介してすべてをインストールすることにより、完全なソリューションを使用してください。



    1. MySQLとMariaDBのすべてのデータベースを一覧表示および表示するSQLコマンド

    2. Doctrineを使用してテーブルを切り捨てる方法は?

    3. 複数のレールモデルからフィードを効率的に作成しますか?

    4. SOUNDSLIKE演算子がMySQLでどのように機能するか