본문 바로가기

라즈베리파이

라즈베리파이 4 + TensorFlow 버그 모음

https://www.tensorflow.org/lite/guide/python?hl=ko#install_tensorflow_lite_for_python

Python용 TensorFlow Lite 설치하기에서 아래와 같이 pip을 이용할때 에러가 발생됨

python3 -m pip install tflite-runtime

 

 

error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
    python3-xyz, where xyz is the package you are trying to
    install.

    If you wish to install a non-Debian-packaged Python package,
    create a virtual environment using python3 -m venv path/to/venv.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
    sure you have python3-full installed.

    For more information visit http://rptl.io/venv  

 

해결방법 : 

python3 -m venv .venv
source .venv/bin/activate

이제 앞에 (.venv) 라고 붙어 있음. 그 상태에서 python3 -m pip install tflite-runtime 명령어를 넣으면 정상적으로 설치됨, 참고로 빠져나올땐 deactivate 라고 치면됨