리눅스에서 파이썬 버전 변경하기 (3.6 -> 3.7)

2023. 10. 13. 15:01· Server/linux
목차
  1. 확인용
  2.  
  3.  
  4.  
  5. 참고

 

리눅스에서 파이썬 버전 변경이 필요한 순간이 찾아온다..
가령 높은 버전을 요구하는 pip를 설치 하려고 할 때 말이요.

 

 

 

개발 환경: Ubuntu 18.04.5 LTS

aws의 ec2 환경인데 기본적으로 파이썬 버전이 3.6.9인듯 했다.

 

 

 

 

 

sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt install python3.7

python3.7 -V // Python 3.7.9 라고 나올 것이다 
  • 이 과정에서 엄청난 오류가 있었고…그냥 에러창에서 하라는거 다 따라쳤다.

 

 

 

확인용

ls -al /usr/bin/python*

  • 3.7버전이 잘 깔려있는 것을 확인할 수 있다.
  • 첫번째의 /usr/bin/python3 가 python3.6을 가리킨다는 것은 운영체제의 파이썬 기본 버전이 3.6이라는 것. 하지만 뭐 가상환경을 쓸 것이라면 상관 없다.

나의 경우 파이썬 가상환경을 사용하고 있었는데 그것의 버전을 3.6에서 3.7로 바꿔야 했다.

그래서 3.7버전용 venv까지 설치해준다.


sudo apt-get install python3.7-venv         // python-venv가 아니고..! 

→ 그냥 3.7버전에서 activate 한 후면 이전에 sudo apt-get install python-venv 한 후에 python3.7 -m venv myenv 해주면 끝날거라 생각했는데 … 3.7버전이라면 venv를 설치할 때도 뒤에 3.7을 붙여줘야 했다. (여기서 괜히 막힘)

그 후 원하는 프로젝트에서 다음과같이 설치한다.

 

 

python3.7 -m venv myenv

이 과정에서 아마

python3.7 -m pip install --upgrade pip

//이것이 필요할 지도..

 

 

 

참고

  • https://makingrobot.tistory.com/76
  • https://stackoverflow.com/questions/52816156/how-to-create-virtual-environment-for-python-3-7-0
 

Ubuntu 18.04에서 Python 3.7 설치

1. 먼저 패키지 목록들을 업데이트합니다. sudo apt update sudo apt install software-properties-common 2. 다음 단계로 PPA를 추가합니다. sudo add-apt-repository ppa:deadsnakes/ppa 3. Python 3.7을 설치합니다. sudo apt install py

makingrobot.tistory.com

 

How to create virtual environment for python 3.7.0?

I'm able to install it with root user but I wanted to install it in a clean environment. My use case is to test the installation of another application with pip for the customer who is using python...

stackoverflow.com

 

 

 

 

아주 간-단 하게 바뀔 줄 알았는데 ... 🥲 뭐든 처음이 어려운 것이겠거니... 😀

 

 

반응형
저작자표시

'Server > linux' 카테고리의 다른 글

unix 시스템 파일 권한 (chmod)  (0) 2023.07.22
  1. 확인용
  2.  
  3.  
  4.  
  5. 참고
'Server/linux' 카테고리의 다른 글
  • unix 시스템 파일 권한 (chmod)
sovelop
sovelop
무슨 생각을 해.. 그냥 하는거지
sovelop
so's devlog
sovelop
전체
오늘
어제
  • 분류 전체보기 (141)
    • 🔥TIL (15)
    • 생각 (5)
      • Daily Routine (0)
    • WEB (2)
    • VueJS (1)
    • 파이썬 문법 (17)
      • Django (0)
    • 알고리즘 (23)
      • 백준 알고리즘 (13)
      • 프로그래머스 (0)
      • 기타 사이트 알고리즘 (6)
    • 컴퓨터공학입문 (13)
    • Data_Analysis (9)
    • Javascript (8)
      • 문법 (8)
      • node.js (0)
    • Java (9)
      • 문법 (3)
      • Android Studio (0)
      • Algorithm (2)
    • Server (6)
      • sql (2)
      • linux (2)
    • Back-up (22)
      • Git + Github (5)
      • English (0)
      • etc (17)
    • 테크 관련 세미나 (4)
    • English (0)
    • Error (4)
    • 코테후기 (0)

블로그 메뉴

  • About me

공지사항

인기 글

태그

  • 코딩좀알려주라
  • 한빛미디어
  • # 백준 #파이썬 #python
  • 혼공단
  • va87m
  • 무접점저소음
  • 혼공자
  • 코알라univ

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
sovelop
리눅스에서 파이썬 버전 변경하기 (3.6 -> 3.7)
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.