我在RHEL6(使用Python2.6)上生成Python包,并尝试将其部署到RHEL7服务器(Python2.7).该程序包包含使用entry_points / console_scripts生成的脚本.
但是,生成的脚本在shebang中具有特定的python2.6版本,如:
#!/usr/bin/env python2.6
我如何覆盖或禁用它,以便它只生成:
#!/usr/bin/env python
解决方法:
entry_points = {
'console_scripts':[
...
]
},
options = {
'build_scripts': {
'executable': '/usr/bin/env python',
},
},