0
yoctoを使って組み込みデバイスをクロスコンパイルしているので、pip installを使用すると適切ではありません。ユニコードucs4のnumpyをビルドするにはどうすればいいですか
私のビルドは動作しますが、デフォルトではucs2文字タイプになり、エラーが発生します。 numpy.core.multiarrayをインポートできませんでした。
yoctoを使って組み込みデバイスをクロスコンパイルしているので、pip installを使用すると適切ではありません。ユニコードucs4のnumpyをビルドするにはどうすればいいですか
私のビルドは動作しますが、デフォルトではucs2文字タイプになり、エラーが発生します。 numpy.core.multiarrayをインポートできませんでした。
の注意点は、私は本当にこれを試していない...
私の知る限り見ることができるように、UCS4サポートをnumpy
を構築することで、UCS4-サポートをpython
をコンパイルする必要があることを意味します。このように、あなたはどのパイソン(2または3)、あなたが使用しているOE-リリースによって、python_xxx.bbappendに
EXTRA_OECONF += "--enable-unicode=ucs4"
を追加する必要があります。
あなたはこの後、他の問題を取得している場合は、不明である...
私はそのようのpythonまとめました - ターゲット上で展開されるのpythonの両方として、そして走るのpython-ネイティブとしてコンパイルマシンで。悲しいことに、結果のnumpyビルドには、ターゲットプラットフォームでUnicodeUCS2を実行すると未解決の依存関係があります。 Pythonビルドは、意図したとおりに動作します。 – DAmann
numpyと他のすべてのPythonモジュールは、Pythonの変更後に再構築されましたか? (それはあなたのために自動的に行われるべきであるので、ちょうど確かめてください)。 – Anders
はい、私はきれいにして、確かに(数時間かかった)ビルドしました。つまり、numpyビルドシステムでは2つのバグを修正しなければならず、まったくビルドできませんでした。 – DAmann