-가상환경이란?
독립적인 파이썬 실행환경
말그대로 가상의 환경을 따로 설정하여
필요한 라이브러리만을 설치하여
라이브러리 충동을 피할 수 있다.
-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 |
---|