CGI脚本忽略了shebang线

时间:2017-11-03 12:47:24

标签: python apache ubuntu cgi shebang

我正在尝试让Uthon在Ubuntu上运行。

当我尝试使用自定义安装的库运行cgi脚本时,它不起作用,所以我找了一个解决方案,我发现它运行了错误版本的python。

即使我将#!/usr/bin/python3作为脚本的第一行并尝试显示它由print(sys.version)使用的python版本,它仍然使用python 2.7.6。当我完全删除了shebang线时,它甚至起作用了。

我检查了路径/usr/bin/python3是否正确,它甚至拥有777权限。它似乎只是忽略了shebang线。或者Apache中是否有任何设置“硬编码”它使用的python版本?

0 个答案:

没有答案