我正在 RHEL6(使用 Python2.6)上生成一个 Python 包,并尝试将它部署到 RHEL7 服务器(Python2.7)。该软件包包括使用 entry_points/console_scripts 生成的脚本。
但是,生成的脚本在shebang中有特定的python2.6版本,如:
#!/usr/bin/env python2.6
Run Code Online (Sandbox Code Playgroud)
我如何覆盖或禁用它,以便它只生成:
#!/usr/bin/env python
Run Code Online (Sandbox Code Playgroud)
entry_points = {
'console_scripts':[
...
]
},
options = {
'build_scripts': {
'executable': '/usr/bin/env python',
},
},
Run Code Online (Sandbox Code Playgroud)