私は 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.Extension
とCython.Distutile.build_ext
.
誰かが何が起こっているのか、何ができるのか教えてもらえますか?
十分に明確でない場合は、喜んで詳細をお知らせします。
どうもありがとう..