使用Python安装脚本时,如this post中所述,替换了shebang。
问题在于,就我而言,它已替换为
#!/ssoft/spack/paien/v2/opt/spack/linux-rhel7-x86_E5v2_IntelIB/gcc-7.3.0/python-3.6.5-5yxsy6j5miw26wxpzrtync5gnhtsv5pt/bin/python3
对于操作系统来说似乎太长了:
bad interpreter: /ssoft/spack/paien/v2/opt/spack/linux-rhel7-x86_E5v2_IntelIB/g: no such file or directory
如何解决此问题?
(除了覆盖setuptools的默认脚本复制例程。)
答案 0 :(得分:1)
这是操作系统的限制,因此除了限制shebang长度外,您没有其他选择。
安装到路径较短的目录中。或使用较短的路径创建符号链接,并在shebang中使用该符号链接。