파이썬 수업노트 no. 3
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
파이썬 수업노트 no. 3
파이썬 가상환경
* 필요성 : 왜 가상환경을 사용해야 하는가?
프로젝트 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가 나온다.
from http://game-maker-master.tistory.com/5 by ccl(A) rewrite - 2020-03-18 23:20:16
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
댓글
댓글 쓰기