yum
사용
- AMI2 이미지에는
apt-get
명령어가 먹히지 않는다. sudo yum update -y
로 yum
명령을 업데이트 후 사용하자.
$ sudo yum update -y
$ sudo yum install python3
Loaded plugins: priorities, update-motd, upgrade-helper
No package python3 available.
Error: Nothing to do
aws 자체 이미지를 사용하자
python3
오타 없이 잘 썼는데 없다니, 말도 안된다.
- 말이 된다. 기준이 aws이기 때문에 패키지 이름이 다르다. 다음 명령으로 aws용으로 생성된 python3 패키지를 확인할 수 있다.
$ sudo yum list | grep python3
...
(대충 python3가 포함된 yum 패키지 리스트)
...
// 해당 패키지만 설치를 원한다면 해당 패키지를, 특정 버전을 설치하고 싶다면 버전까지만 입력해도 무방하다
$ sudo yum install python37 // python3.7 설치 예시
$ python3 --version
Python 3.7.x
- 설치하면 python3를 정상적으로 사용할 수 있다.
- 유감스럽게도 pip3는 pip-3.7 이런식으로 걸어준다. 직접 pip3로 소프트 링크를 걸어주자.
$ cd /usr/bin
$ sudo ln -sfn pip-3.7 pip3 // pip-3.x 버전은 본인이 설치한 버전을 쓰면 된다
$ pip3 list
pip (9.0.3)
setuptools (36.2.7)
You are using pip version 9.0.3, however version 21.1.3 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.