osx 기본 python. 버전은 /usr/bin/python
python download후. install 했을때는 /usr/local/bin/python 이다.
자 그럼 ofxPython example에서 python include & python lib path에 따라 실행이 달라 진다.
그리고 tensorflow 64bit이다.
openframeworks api 사용 하지 않으면 swig compile 된 bindings 없이 ofxPython으로만 써도 된다.
1. python.h 없는 에러
=> Other C++ flags에 include path 추가
2. import openframeworks 에러
=> ofxPython.cpp "sys.path.append('.')\n"
"sys.path.append('data')\n"
=> python/include/pyconfig.h에서 debug 관련 코드 제거 또는 수정
=> // #define Py_DEBUG
4. pip install package 설치후 import 에러시
=> python --version 확인 해서 같지 않으면 include & library path를 같은 버전으로 설정한다. (매우 중요)
5. tensorflow 설치 후 아키텍처 및 심볼 에러
=> tensorflow는 64bit이므로 32bit app 실행 시 아키텍처 충돌이 나서 같은 버전으로 컴파일 하고 실행 해야 한다. (매우 중요)
6. sys.argv 에러
=> 해당 파일 라인 주석 또는 props = '' 추가
7.