我正在尝试让Uthon在Ubuntu上运行。
当我尝试使用自定义安装的库运行cgi脚本时,它不起作用,所以我找了一个解决方案,我发现它运行了错误版本的python。
即使我将#!/usr/bin/python3
作为脚本的第一行并尝试显示它由print(sys.version)
使用的python版本,它仍然使用python 2.7.6。当我完全删除了shebang线时,它甚至起作用了。
我检查了路径/usr/bin/python3
是否正确,它甚至拥有777权限。它似乎只是忽略了shebang线。或者Apache中是否有任何设置“硬编码”它使用的python版本?