가상환경:프로젝트별로 패키지를 따로 관리
왜? 패키지 버전 호환성 문제 때문
Window상에서 가상환경을 설치하고 그 위에 다른 패키지를 사용해 보자
pip list를 입력하면
현재 깔려 있는 패키지를 볼 수 있다.
$ python -m venv myenv
이 커맨드로 myenv라는 이름을 가진 가상환경을 설치
-m이라는 옵셥은 모듈이름을 뜻하며 venv라는 모듈 사용
우측 아래에 이런 팝업이 뜨는 데 우선 아니오를 선택한다.
그러면 이렇게 폴더가 생기며 그 밑에 다른 작은 폴더 도 생긴다.
Scripts라는 폴더 안에 activate.bat이라는 파일을 실행을 시켜야 한다.
하지만 명령어를 쳐더 실행이 되지 않는다,.
흠 결국 그 이유는 powershell 터미널에서 커맨드를 실행 했어야 했는데 나는 bash창에서 실행을 해서 그랬다..
터미널 개념이 없어서 꼭 공부를 해야겠따.
아무튼 초록색으로 된 myenv가 보이는 걸로 보아 가상환경에 들어왔다.
pip install xlwings라는 커맨드를 통해
xlwings라는 패키지를 설치 했다
그 과중에서 pywin32라는 패키지도
같이 설치가 되었다.
이후 ctrl + Shift + p 를 누르거나 인터프리터 선택을 하기를 통해
아래 화면 처럼 가상환경을 선택해 줄 수 있다.
아래 처럼 화면이 안나올 경우 Python select interpreter 이라는 명령어를 치면 나온다.
다른 가상환경에서 같은 패키지를 사용하기 위해 옆의 커맨드를 사용해서 한번에 패키지들의 버전을
확인 할 수 있다.
이렇게 가상환경을 빠저 나올 수 있다.
'모카 스터디 > 웹 지식' 카테고리의 다른 글
VSCode 필수 익스텐션 (0) | 2023.01.03 |
---|---|
아나콘다 및 주피터 설치 및 마크다운 사용법 (0) | 2022.08.31 |
Window 단축기 모음 (0) | 2022.08.20 |
API vs Library vs Framework - 우아한tech- (0) | 2022.08.18 |
정적웹, 동적웹, MVC웹 프레임워크,앵귤러 리액트,뷰 란?? -얄팍한 코딩사전 - (0) | 2022.08.09 |