yum 사용

  • AMI2 이미지에는 apt-get 명령어가 먹히지 않는다. sudo yum update -yyum 명령을 업데이트 후 사용하자.
$ sudo yum update -y
$ sudo yum install python3
Loaded plugins: priorities, update-motd, upgrade-helper
No package python3 available.
Error: Nothing to do

image

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.

+ Recent posts