여러개의 파이썬 모듈이 설치된 시스템에서 파이썬을 실행하는 버전을 지정해야 하는 경우에 선택할 수 있는 방법은 두가지가 있다.
하나는 실행시점에 파이썬의 버전을 명시하는 방법이다.
> python2.7 run_script.py
> python3.7 run_script.py
다른 방법은 스크립트의 셔뱅을 이용하는 방법이다.
유닉스 계열에서 작성한 스크립트의 셔뱅에 파이썬의 버전을 지정하면 실행 시점에 자동으로 선택해 준다.
#!/usr/bin/env python2.7
#!/usr/bin/env python3.6
> ./run_script.py
셔뱅에 파이썬 버전을 지정하면 다른 서버에서도 동일한 환경으로 동작한다.
반응형
'python' 카테고리의 다른 글
[사용방법] reStructuredText(rst) 문서 작성방법 (0) | 2019.02.11 |
---|---|
[python] PIP에 패키지 등록하는 방법 (0) | 2018.10.16 |
[python] 반복적인 입력에는 input() 대신 sys.stdin.readline 로 변경 (0) | 2018.06.18 |
[python] 현재폴더의 파일이름, 파일명 일괄 변경하기 (2) | 2018.04.23 |
[python] [bs4] BeautifulSoup([your markup]) 경고 수정하기 (0) | 2017.12.10 |