가상환경의 필요성
프로젝트A | 프로젝트B | 프로젝트C |
Python 3.5 | Python 2.x | Python 3.6 |
Django | Numpy, Tensorflow | PyQT5 |
Web | Data Analysis | GUI APP |
환경변수를 제대로 관리하지 못할 경우, 하나의 운영체제에서 각각 다른 버전으로 운용되는 프로젝트들이 전역 변수 등의 조건들이 호환이 안되어서 나중에 충돌일어나서 프로그램 아예 사용 불가한 경우들이 많이 발생.
그래서 가상환경이 나옴
ex. 프로젝트A는 가상환경A에서만 만들고, 이 가상환경A에는 python 3.5와 웹 개발 설치용 프로그램들이 추가 설치되어있음 (가상의 운영체제 공간을 한정지어두는 것)
파이썬 가상환경 명령어 기초 (CMD Prompt)
|
1. 가상환경 만들기
cd : 위치 이동 명령어
(1) 명령 프롬프트에서 가상환경을 만들 폴더로 이동 후
가상환경(virtual) 폴더를 신규로 만든다.


(2-1) 가상환경(virtual) 신규 폴더로 이동해서 (cd)
폴더 디렉토리를 확인해본다 (dir)
(mac에서는 명령어 'ls')

(2-2) 윈도우에서는 'Scripts'라는 폴더에 가상환경을 on/off를 activate하는 기능이 있고
Mac에서는 bin (Binary)라는 폴더에 있다.
해당 폴더로 이동해서 (activate.bat)이라는 파일을 실행시켜준다.
그러면 가상환경이 실행된다.
Mac에서는 (source ./activate)를 입력해주면 된다.

(3) 가상환경을 빠져나가고 싶으면 (deactivate.bat)을 입력&실행하면 된다.
Mac에서는 (source ./deactivate)을 입력

2. 가상환경에 패키지 'simple.json' 설치해보기
(1) 설치 가상환경에 위치한 상태에서 simplejson 설치하기
(pip install simplejson 입력 - enter)




(2) 삭제 : 가상환경에 위치한 상태에서 simplejson 설치 삭제하기
(pip uninstall simplejson 입력 - enter)

3. 패키지 설치한 가상환경에서 코딩하기
(1) 가상환경 activate.bat 한 상태에서, VScode 실행하여 테스트 코딩 실행
(code-enter)


'개발 공부 > Python study log' 카테고리의 다른 글
[Python] 3-2. 자료형 - 문자열 및 연산자 (0) | 2022.03.20 |
---|---|
[Python] 3-1. 자료형 - 숫자형 및 연산자 (0) | 2022.03.09 |
[Python] 1-1. 파이썬 기초 학습 (몸풀기) (0) | 2022.03.08 |
[Python] 1. Print (출력) (0) | 2022.03.08 |
Python / 점프투파이썬 2장 : 파이썬의 자료형 / 숫자열, 문자열, 리스트, 튜플, 딕셔너리, 집합, 불 / 코딩공부, 파이썬 백슬래시(\,backslash) 입력방법 (0) | 2021.06.20 |