새로운 라즈베리파이에 기존에 만들어놓은 서비스를 돌리려고 하다 보니 이런저런 에러가 발생하고 있습니다. 새로운 서버를 구성하는 일은 자주 없기 때문에 필요한 패키지들을 추가로 설치하는 일이 빈번하지는 않지만, 가끔 하다 보니 방법을 잊어버릴 때가 많이 있습니다.
문제의 현상
파이썬에서 새로운 모듈을 설치할 때 pip3 명령을 자주 사용합니다.
$ sudo pip3 install gtts
하지만 pip3 패키지가 설치되어 있지 않은 경우에 아래와 같은 에러 메시지를 토해냅니다.
sudo: pip3: 명령이 없습니다 |
보통 우분투에서는 없는 명령어를 입력할 경우에 어떤 패키지를 설치해야 되는지 친절하게 알려주는 편입니다.
예를 들면, hub 라는 명령을 입력했는데 hub 패키지가 설치되어 있지 않다면, 아래와 같이 어떤 패키지를 설치해야 되는지 친절하게 설명해줍니다.
$ hub 명령어 'hub' 을(를) 찾을 수 없습니다. 그러나 다음을 통해 설치할 수 있습니다: sudo apt install hub |
하지만 pip3에 대해서는 어떤 패키지를 설치해야 되는지 알려주지 않습니다.
초간단 조치 방법
이 때는 python3-pip 패키지를 설치하면 됩니다. 아래의 명령으로 python3-pip 패키지를 설치합니다.
$ sudo apt-get install python3-pip
패키지 설치 이후에 pip3 명령을 입력하면 정상적으로 실행되는 것을 확인하실 수 있습니다.
$ sudo pip3 install gtts
이상입니다.
'SW개발 > 파이썬' 카테고리의 다른 글
ModuleNotFoundError: No module named 'gtts' 해결 방법 (0) | 2022.09.27 |
---|---|
ModuleNotFoundError: No module named 'speech_recognition' 해결 방법 (0) | 2022.09.27 |
파이썬 스크립트 자동실행 방법 (#!/usr/bin/env python3) (0) | 2022.09.27 |
파이썬으로 다음 메일 읽는 방법 (예제 코드 포함) (0) | 2022.08.26 |
AttributeError: module 'collections' has no attribute 'Iterable' (0) | 2022.05.19 |
[python] requests시에 프락시 서버 설정하는 방법 + no proxy 설정하는 방법 (0) | 2022.03.10 |