파이썬 가상환경 설정 및 venv
문제의 시작...
처음 파이썬으로 프로그래밍을 시작했을 때 여러 디렉터리에서 작업을 했고 그때 그때 필요한 패키지들을 막 설치하곤 했는데 그러다 보니 프로젝트별 패키지 관리가 엉망 이었다. 특히 특정 프로젝트에 필요한 패키지들을 나열하기 위해
requirements.txt
를 생성하고 github에 밀다하려는데 참 난감했다. 프로젝트 마다 패키지들을 관리할 수 있는 어떤 좋은 방법이 없을까?정답은 '가상환경'!
파이썬에서는 가상환경을 사용하면 프로젝트마다 별도의 환경에서 작업을 할 수 있게 된다. 파이썬 버전도 따로 설정할 수 있고 패키지도 필요한 패키지들만을 적절하게 설치해서 사용할 수 있다. 이렇게 하면
requirements.txt
를 생성하는것도 깔끔하게 해결된다.오다
터미널을 열고 가상환경을 생성 해보자. 파이썬셋부터 가상환경 설정을 위해
venv
라는 라이브러리를 제공하는데 만약 파이썬2라면 virtualenv
를 사용하면 된다.$ cd [디렉터리]
$ python -m venv [가상환경이름]
$ source [가상환경이름]/bin/activate
위와 같이 해주면 가상환경이 생성되고 이제 마음껏 패키지들을 설치하면 된다. 가상환경을 비활성화 하려면 아래와 같이 해주면 된다.
$ deactivate
그리고 하나 더...
VS 코드, PyCharm같은 에디터에서 파이썬 해석기를 생성한 가상환경으로 설정해주면 가상환경에서 작업할 수 있게 된다.
참고 문헌
Reference
이 문제에 관하여(파이썬 가상환경 설정 및 venv), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/choijiwoo/paisseon-gasanghwangyeong-seoljeong-with-venv-3ai1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)