Coding/Python Matlab
파이썬 가상환경 - Python VENV
smores
2024. 8. 31. 22:29
파이썬 3.3 이상부터만 가능
python -m venv 가상환경이름 : 가상환경 이름의 새 폴더가 생성되고 그 안에 환경들이 구축되기 시작
가상환경폴더\scripts\activate.bat 가상환경 상태변수들 다 셋팅되고 사용 준비 완료
~~~~~~~~~~~
나의 경우 파이썬 2.7, 3.12 를 다음의 폴더에 각각 설치해 두고
C:\Python\27
C:\Python\312
D:\SW (패스 항상 열려있음) 안에 몇개의 배치파일 준비해서 CMD 프롬프트 윈도우(anaconda prompt 대용)에서 작업
setpy3.bat, setpy2.bat - 각각 위의 두 버전에 대응
커맨드 프롬프트 윈도우를 열고
C:\Python 으로 이동해서
setpy3 로 3.12 사용 가능하게 한 후
가상환경들을 만듬. V312 V3SKC 등등...
D:\SW\venv.bat 가상환경이름 으로 실행하면 C:\Python\가상환경폴더 안의 activate 를 실행하면서 해당 버전 가상환경 사용 가능하게 됨 (패스 자동으로 맨 앞에 추가됨)
원하는 환경(오리지널 포함) 사용 준비가 된 상태에서 각종 라이브러리를 pip를 사용해서 그 환경에 맞게 설치
~~~~~~~~~~~~
- python 2.7 에는 pip 가 없다 ㅠㅠ
- anaconda, miniconda 보다 무척 가볍다 ???
파이썬 312 + V312 = 1.1 GB
미니콘다 파이썬 3.12 (6GB) + P310 가상환경 (2GB) = 8 GB