2016-10-25 5 views
0

yocto를 사용하는 임베디드 장치에 대해 크로스 컴파일입니다. 따라서 pip install을 사용하는 것이 적절하지 않습니다.유니 코드 ucs4에 numpy를 작성하는 방법

내 빌드가 작동하지만 오류가 발생하는 ucs2 문자 유형이 기본값으로 유지됩니다. numpy.core.multiarray를 가져 오지 못했습니다.

답변

0

주의 할, 정말 ucs4 지원 numpy 당신이 ucs4-지원 python을 컴파일해야 함을 의미 구축, 최대한 멀리 볼 수 ...

을이 시도하지 않았습니다. 따라서, 당신은 파이썬 (2 또는 3) 사용중인 OE-릴리스에 따라 python_xxx.bbappend에

EXTRA_OECONF += "--enable-unicode=ucs4" 

를 추가해야합니다. 대상에 배포 될 파이썬으로 모두를하고, 파이썬 기본으로 그 실행 -이 후 다른 문제를 받고있는 경우, 알 수없는

은 ...

+0

나는 그런 식으로 파이썬을 컴파일 컴파일 머신에서. 슬프게도 결과 numpy 빌드는 대상 플랫폼에서 실행될 때 UnicodeUCS2에 대한 확인되지 않은 종속성을 갖습니다. python 빌드는 의도 한대로 작동합니다. – DAmann

+0

numpy와 다른 모든 파이썬 모듈은 파이썬이 변경된 후에 다시 빌드 되었습니까? (자동으로 수행되어야하므로 확실합니다.) – Anders

+0

네, 그리고 깨끗한 짓을하고 (몇 시간이 걸렸습니다) 확실하게하십시오. 즉, numpy 빌드 시스템에서 두 개의 버그를 수정해야만 빌드가 완료되었습니다. – DAmann