python
[python] 셔뱅(Shebang)을 이용하여 파이썬 실행 버전 지정하기
hs_seo
2018. 8. 8. 08:52
여러개의 파이썬 모듈이 설치된 시스템에서 파이썬을 실행하는 버전을 지정해야 하는 경우에 선택할 수 있는 방법은 두가지가 있다.
하나는 실행시점에 파이썬의 버전을 명시하는 방법이다.
> python2.7 run_script.py
> python3.7 run_script.py
다른 방법은 스크립트의 셔뱅을 이용하는 방법이다.
유닉스 계열에서 작성한 스크립트의 셔뱅에 파이썬의 버전을 지정하면 실행 시점에 자동으로 선택해 준다.
#!/usr/bin/env python2.7
#!/usr/bin/env python3.6
> ./run_script.py
셔뱅에 파이썬 버전을 지정하면 다른 서버에서도 동일한 환경으로 동작한다.
반응형