파이썬 가상 환경
Python 프로그래밍 - 가상 환경
파이썬의 venv
모듈을 사용하면 파이썬 프로그램을 위한 독립된 논리적인 실행 환경을 만들 수 있다.
파이썬 가상 환경을 이용하면 하나의 데스크톱에 서로 다른 버전의 파이썬과 라이브러리를 쉽게 설치해 사용할 수 있다.
mac에서 만드는 방법
-
가상 환경을 만들 루트 디렉토리 생성
$ mkdir venv
-
가상 환경 생성 (해당 이름의 디렉토리가 생성되고 하위에 필요한 파일들이 생성된다)
$ python -m venv myproject
-
가상 환경 실행
$ cd myproject
위에서 만든 가상 환경 디렉토리로 이동한 다음
$ source bin/activate
또는
$ . bin/activate
source
와 .
이 두 명령어는 똑같은 기능을 수행한다.
source
와 ./
의 차이
. ./test.sh
또는source test.sh
- shell 프로세스 안에서test.sh
의 코드를 실행시킨다../test.sh
- test.sh을 터미널과 독립된 프로세스에서 실행시킨다.
source test.sh
방식으로 실행하면 실행 권한이 없어도 해당 파일의 코드를 실행할 수 있다.
./test.sh
명령어로 실행시킨 경우 새로운 프로세스가 실행되었다.
Comments