Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

게임 제작 마스터 클래스

파이썬 수업노트 no. 3 | 파이썬 가상환경과 PIP 키워드 본문

파이썬

파이썬 수업노트 no. 3 | 파이썬 가상환경과 PIP 키워드

엔류 ENRU 2020. 3. 18. 22:41

파이썬 가상환경

* 필요성 : 왜 가상환경을 사용해야 하는가?

프로젝트 A | 프로젝트 B | 프로젝트 C

Python 3.5 | Python 2.x | Python 3.6

Django | Numpy, Tensorflow | PyQT5

Web | Data Analysis | GUI APP

환경변수 관리 잘못하다가 설치하다보면 오류 포맷으로 해결 등등..

웹, 데이터분석, GUI 앱 등 각 프로젝트에서 안정화되어 있는 버젼이 다를 수 있다.

가상환경 폴더에서 하나 추가하고 그에 맞는 체제를 적용하면 편리하고 효율적이고 깔끔할 것이다.

* 파이썬 가상환경 명령어 기초

* 가상환경 생성

* 가상환경 실행 / 해제 -> (윈도우: Script, 맥: Bin ) 폴더

* 패키지 설치 및 삭제

* 패키지 리스트 출력

* 패키지 검색

우선, CMD를 켜준다.

C:\Users\유저명>cd \

C:\>Python -m venv python_basic

C:\>cd python_basic

C:\python_basic>dir

windows 는 스크립트 , 맥은 bin으로

C:\python_basic>cd Scripts

C:\python_basic\Scripts>activate.bat

가상환경이 활성화된다.

C:\python_basic\Scripts>deactivate.bat

가상환경에서 빠져나간다.

오픈소스를 여기다 막 설치해서 만들고

나중에 윈도우와 상관없이 각 환경별로 폴더만 날려버릴 수 있다.



PIP KEYS


* 없는 폴더를 만들고 싶다?

python -m venv 만들고 싶은 폴더명 치고 enter

만들어진다.

* simplejson 같은 패키지를 깔고싶다.

pip 명령어

pip search 검색하는 명령어

pip search simplejson을 쳐본다.

여러 소개가 나온다.

설치는

pip install

pip install simplejson을 쳐본다.

목록 확인은

pip list

pip가 설치되어있고,

simplejson이 설치되어있다는 걸 확인가능

삭제는?

pip uninstall

pip uninstall simplejson 입력하면

쭉 나오고 Proceed (y/n)? 나오면 y 눌러줘서 삭제가능

pip list로 확인하면

목록에 없는 것을 확인 가능

만약에 패키지의 버젼을 업그레이드하고 싶다?

pip install --upgrade simplejson

이렇게 치면 업그레이드

pip search simple*

이렇게 치면 simple과 관련된 여러 패키지가 쭉 나온다.

pip show 라고 치면

만든 사람, 이메일, 라이센스, 홈페이지, 요약등의 패키지의 기본 info가 나온다.


Comments