nrfutil
의 경우 python 2
를 사용하는데 시스템 기본 파이썬이 python 3
로 되어있는 경우 동작시 에러가 발생하는 경우가 있다.
이런 번거로움을 막기 위해 nrfutil
을 사용하는 프로젝트 안에 virtualenv
를 설정해 python2
를 사용하는 것이 좋다.
다음과 같이 실행해서 프로젝트 내에 virtualenv
를 설정하자.
virtualenv -p /usr/bin/python venv
그리고 다음을 실행해 설정한 환경이 돌아가게 만든다.
source venv/bin/activate
virtualenv
로 환경을 처음 만들었다면 nrfutil
도 설치해줘야된다. 다음을 실행해 설치하면 사용할 준비가 완료된다.
pip install nrfutil