1

Ubuntu 11.10、gcc バージョン 4.6.1 を実行しています。

サイコをインストールしようとしましたが、このエラーが発生し続けます:

PROCESSOR = 'i386'
running build
running build_py
running build_ext
building 'psyco._psyco' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DALL_STATIC=1 -Ic/i386 -I/usr/include/python2.7 -c c/psyco.c -o build/temp.linux-i686-2.7/c/psyco.o
In file included from c/initialize.h:55:0,
                 from c/psyco.c:14:
c/mergepoints.c:242:3: error: ‘JUMP_IF_FALSE’ undeclared here (not in a function)
c/mergepoints.c:242:3: error: ‘JUMP_IF_TRUE’ undeclared here (not in a function)
c/codegen.c:127:19: warning: ‘psyco_source_condition’ defined but not used [-Wunused-function]
c/codegen.c:747:10: warning: ‘integer_lshift’ defined but not used [-Wunused-function]
c/Objects/plistobject.c:115:10: warning: ‘PsycoList_SingletonNew’ defined but not used [-Wunused-function]
error: command 'gcc' failed with exit status 1

python-setuptools をインストールしましたが、これまでのところ何も機能していません。提案をありがとう。

4

2 に答える 2

3

Google はあなたの友達です。対応するUbuntu バグ レポートに記載されているように、psyco は Python 2.7 でビルドされず、動作しません。

なぜサイコが必要なのですか?タイトなループを最適化する必要がある場合は、Cythonが助けになる可能性があります。

于 2012-04-10T14:27:34.970 に答える