Shebang1 [Python] '#!/bin/usr/env python' - 셔뱅(Shebang)을 이용한 버전 선택 파이썬으로 개발을 하게되면 버전 문제가 발생한다. 파이썬 2.x 버전과 3.x 버전 사이에 약간의 호환성 문제와 문법 문제가 있어서 어떤 버전의 파이썬에서 프로그램을 실행할지가 중요하다. 문제는 파이썬 스크립트를 실행할 사용자 환경에 어떤 버전이 설치되어 있을지 모른다는 것이다. 파이썬 3.x 기준으로 작성된 스크립트를 사용자 환경에서 파이썬 2.x 인터프리터가 실행하면 오류가 발생할 수 있다. 이럴 때 파이썬 스크립트에 '셔뱅(Shebang)'을 이용해서 사용할 인터프리터의 경로를 지정할 수 있다. 셔뱅(Shebang) 리눅스에서 실행되는 스크립트 파일의 첫 번째 줄에는 '#!'로 시작하는 코드가 있다. Bash 스크립트나 파이썬 스크립트에서 자주 찾아볼 수 있다. 이 코드를 '셔뱅(Shebang)'이.. 2021. 5. 7. 이전 1 다음