Python

가상환경 정리

jsys 2024. 1. 3. 09:49
  virtualenv conda
생성 pip conda
virtualenv venv conda create -n myenv python=3.8
접속
(PowerShell, Git Bash)
source venv/Scripts/activate conda activate myenv
설치 pip install 라이브러리명 conda install 라이브러리명
해제 deactive conda deactive

( venv / myenv : 가상환경 이름)

 

* conda virtualenv 라이브러리 비교 링크 :https://dschloe.github.io/python/2024/01/conda_virtualenv_package_manager/

 

conda vs virtualenv 라이브러리 관리 비교

개요 파이썬에는 가상환경이 다양하게 존재한다. 이 중, conda와 virtualenv 가상환경에서 라이브러리 관리를 어떻게 하는지 비교를 해보도록 한다. 프로젝트 폴더 생성 폴더명은 virtualTest로 명명했

dschloe.github.io

 

 

* vscode에서 virtualenv 가상환경 설치하는 법


terminal에서 git bash 열고,


1) 가상환경 라이브러리 virtualenv 설치

 

$ pip install virtualenv

(처음만 하면 됨)

 

2) 가상환경 라이브러리 폴더 생성

 

$ virtualenv venv

 


3) 가상환경 접속

 

$ source venv/Scripts/active

 

* 작성 시 tab 버튼 누르면 자동완성(오타방지)

  -> ex) source ve 까지만 쓰고 tab 누르면 source venv 작성 됨

 

경로 확인 : $ which python

 

 

4) 필요한 라이브러리 설치

 

$ pip install numpy pandas jupyterlab streamlit plotly matplotlib seaborn
(밑줄 친 부분에 설치할 라이브러리를 나열하면 됨)


* txt파일을 통해 설치도 가능함!

requirements.txt 파일 만들고
설치할 라이브러리 입력 후 저장

(PyCharm은 자동 저장되지만 VsCode는 수동으로 저장해야 하므로 Ctrl+S로 저장할 것)

$ pip install -r requirements.txt 하면 설치!


이후 $ pip freeze > req.txt 입력하면 목록파일 생성됨

 


5) jupyter lab 입력하면 접속됨!