-
[Linux] 리눅스 우분투 파이썬 가상환경Programming/Ubuntu 2023. 4. 18. 23:22
👀가상환경을 왜 사용할까?
모듈간 충돌 방지를 위해!
여러 모듈을 설치하다보면 충돌이 나는 경우도 있고,
A 프로젝트에서는 M모듈 2.0버전이 필요해서 설치했는데 B 프로젝트에서는 3.0버전이 필요한 경우
시스템에 설치된 M모듈의 버전을 매번 변경하는 것은 비효율적이다.
가상환경에 해당 프로젝트에서 필요한 모듈의 버전을 받아놓으면 편하게 사용가능하다.
venv
venv가 뭔가 싶었는데,
environment의 env였다!
🚩가상환경 사용 방법 (venv)
venv 설치
sudo apt-get update sudo apt-get install python3-venv
설치 후 가상환경 생성할 디렉토리로 이동
python3 -m venv 가상환경이름
가상환경 활성화
source 가상환경이름/bin/activate
이렇게 하면 맨 앞에 (venv)라고 뜨며 활성화 되는 것을 확인할 수 있다.
🛠파이참과 가상환경 연동
venv로 가상환경을 만들고 활성화 후에
pip install <모듈>
을 해서 설치했는데 파이참에서 오류가 그대로 인 경우 (=계속 모듈이 없다고 하는 경우)
파이참 설정에서 인터프리터 경로를 설정해준다.
File>Settings>Project : >Python Interpreter>
Environment : Existing으로 라디오 버튼 눌러주고 나서
경로를 추가해준다.
경로:
venv/bin/python
'Programming > Ubuntu' 카테고리의 다른 글
내가 보려고 정리한 서버 구축 방법(윈도우에서 리눅스 접근) (0) 2024.01.03 [Linux] 리눅스 기초 설명 사이트 모음 (0) 2023.02.13 [Ubuntu + Python + OpenCV] 우분투에서 파이썬 테스트 예제 파일 실행하기 (0) 2023.02.13 [Ubuntu20.04] 윈도우와 우분투 pc에서 키보드/마우스 공유 프로그램 - Barrier 설치 방법 (0) 2023.01.13 [Ubuntu] 노트북에 우분투 셋팅 시작부터, 환경 구성 등 정리 (0) 2023.01.12