3

geventをビルドすると、エラーが発生します

    トレースバック(最後の最後の呼び出し):
  ファイル"/usr/local/Cellar/python/2.7.1/bin/cython"、7行目
    Cython.Compiler.Mainからインポートメイン
  ファイル"/usr/local/Cellar/python/2.7.1/lib/python2.7/site-packages/Cython-0.14.1-py2.7-macosx-10.4-i386.egg/Cython/Compiler/Main.py "、19行目、
    インポートコード
ImportError:dlopen(/usr/local/Cellar/python/2.7.1/lib/python2.7/site-packages/Cython-0.14.1-py2.7-macosx-10.4-i386.egg/Cython/Compiler/Code .so、2):適切な画像が見つかりません。見つけました:
    /usr/local/Cellar/python/2.7.1/lib/python2.7/site-packages/Cython-0.14.1-py2.7-macosx-10.4-i386.egg/Cython/Compiler/Code.so:mach -o、しかし間違ったアーキテクチャ

CFLAGS = "-arch x86_64"でアーキテクチャを指定しようとしましたが、機能しません。

4

2 に答える 2

2

再コンパイルgevent-1.0devとフラグ付きグリーンレットCFLAGS="-arch i386-archx86_64"は私の問題の解決策です。

于 2011-06-11T10:03:46.790 に答える
0

geventリリースには生成された.cソースが含まれているため、それらをビルドするためにCythonは必要ありません。

開発バージョン(1.0)では、これらの.cファイルを含むtarballも自動的に生成されています:http ://code.google.com/p/gevent/downloads/list

于 2011-06-08T10:42:55.803 に答える