우분투에서 파이썬 가상환경 만들기

 

 

-가상환경이란?

독립적인 파이썬 실행환경

말그대로 가상의 환경을 따로 설정하여

필요한 라이브러리만을 설치하여

라이브러리 충동을 피할 수 있다.

 

-pip란?

파이썬 패키지(파일),모듈(라이브러리) 매니저

pip로 파이썬에 가상환경을 설치할 수 있다.

 

 


 

-가상환경 만들기(우분투에서)-

1단계[pip로 가상환경 설치]

우분투에서 가상환경을 설치하기 위해

python3-pip를 사용해 install할 필요가 있다.

원하는 파일로 들어가서

python3 -m pip install --user -U virtualenv

입력(가상환경 설치)

pip설치 안되있다면 아마 오류뜨면서 설명나올텐데

설명대로 pip설치하면 됨

-2단계[가상환경 생성]

python3 -m virtualenv 원하는환경이름

입력(가상환경 생성)

성공한후 ll이나 ls로 생성완료인지 확인

-3단계[가상환경 실행]

source 환경이름/bin/activate

입력(가상환경 실행)

성공했다면 현재 터미널 행앞에 "(환경이름)"이 붙어있을것임

-3.5단계[가상환경 내부에서 필요한 패키지 설치]

pip3 install 원하는패키지이름

입력(패키지 설치)

내부에서 설치하는 이유는 local의 파이썬과 맛물려 가상환경 내부에서 local의 패키지와 호환이 안될 수 있기 때문이다

명령어 작동 안하고

ModuleNotFoundError: No module named 'distutils.util'

라고 뜬다면

sudo apt install python3.7-distutils
해당 명령어로 distutils를 설치한다

(스택 익스체인지 참조 -  https://askubuntu.com/questions/1239829/modulenotfounderror-no-module-named-distutils-util)

-4단계[가상환경 닫기]

deactive

입력시 가상환경 종료 가능

종료했다가 다시 실행해도 저장은 되어있다.

 


 

'우분투 공부' 카테고리의 다른 글

기초 우분투 명령어  (0) 2024.01.06