사용자 정의 매개변수와 사용자 정의 환경을 사용하여 Python 인터프리터를 실행해야 합니다.
필수 변수를 내보내고 /usr/bin/python3
필수 매개변수로 호출하는 bash 스크립트를 생성한다고 가정해 보겠습니다. 이 스크립트를 통해 Python을 실행하면 sys.executable
여전히 /usr/bin/python3
.
sys.executable
래퍼 스크립트에 대한 경로가 보고 되도록 래퍼 스크립트를 어떤 방식으로 구성할 수 있습니까 ? 시도해 보았 exec /usr/bin/python3
으나 문제가 바뀌지 않았습니다.
답변1
해결책을 직접 찾았습니다.
exec -a "$0" /usr/bin/python3