您可以通过设置’sys.executable’来自定义console_scripts的shebang行(从debian错误报告中了解到)。也就是说…
sys.executable = '/bin/custom_python'setup( entry_points={ 'console_scripts': [ ... etc... ] })
更好的做法是在构建时包括“执行”参数。
setup( entry_points={ 'console_scripts': [ ... etc... ] }, options={ 'build_scripts': { 'executable': '/bin/custom_python', }, })