CGI-скрипт игнорирует строку Шебанга
Я пытаюсь заставить Python работать на Apache на Ubuntu.
Когда я пытался запустить cgi-скрипт с пользовательскими библиотеками, он не работал, поэтому я искал решение и обнаружил, что он работает с неверной версией python.
Даже когда я ставлю #!/usr/bin/python3
в первой строке скрипта и попробуйте отобразить версию Python, которую он использует print(sys.version)
, он все еще использует Python 2.7.6. Это даже сработало, когда я полностью удалил строку shebang.
Я проверил, что путь /usr/bin/python3
является правильным, и у него даже есть разрешение 777. Кажется, он просто игнорирует линию Шебанга. Или в Apache есть какие-либо настройки, которые "жестко кодируют" версию питона, которую он использует?