sys.executable이 스크립트 이름과 같도록 Python용 래퍼 스크립트를 어떻게 생성합니까?

sys.executable이 스크립트 이름과 같도록 Python용 래퍼 스크립트를 어떻게 생성합니까?

사용자 정의 매개변수와 사용자 정의 환경을 사용하여 Python 인터프리터를 실행해야 합니다.

필수 변수를 내보내고 /usr/bin/python3필수 매개변수로 호출하는 bash 스크립트를 생성한다고 가정해 보겠습니다. 이 스크립트를 통해 Python을 실행하면 sys.executable여전히 /usr/bin/python3.

sys.executable래퍼 스크립트에 대한 경로가 보고 되도록 래퍼 스크립트를 어떤 방식으로 구성할 수 있습니까 ? 시도해 보았 exec /usr/bin/python3으나 문제가 바뀌지 않았습니다.

답변1

해결책을 직접 찾았습니다.

exec -a "$0" /usr/bin/python3

관련 정보