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

おすすめ記事