2

私は cython-unicode の問題に遭遇しています。あなたが私を助けてくれることを願っています -

ユニコードオブジェクトで多く動作するpythonモジュールをcythonでコンパイルしようとしています。

私はUbuntu 12.04 32ビットで作業しています(重要性がある場合はWin7 64ビットホストのVMで)、横にインストールしたPy2.5.4を使用しています(変更できません)提供された Py2.7.3 (および にソフトリンク/usr/bin/python) /usr/bin/python2.5、および Cython 19.02 (現在のもの)。特別なフラグなしでコンパイルしています。

さて、コンパイルは一見問題ないように見えるので、Py(同じ2.5.4)を開いて結果をインポートしようとすると。SO ファイルで、PyUnicodeUCS2 タイプのエラーが発生します。私が理解しているように、これは、SOがUCS4で構成されたPythonでコンパイルされ、UCS2で構成されたPythonにインポートされたことを意味するはずです。しかし、それは私がコンパイルしてインポートしたのと同じpythonです。

コンパイルには$ python setup.py bild_ext --inplace、setup.py が使用する場所distutlis.extension.ExtensionCython.Distutile.build_ext.

誰かが何が起こっているのか、何ができるのか教えてもらえますか?

十分に明確でない場合は、喜んで詳細をお知らせします。

どうもありがとう..

4

0 に答える 0