您可以通过设置’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',
},
}
)