CGI-скрипт игнорирует строку Шебанга

Я пытаюсь заставить Python работать на Apache на Ubuntu.

Когда я пытался запустить cgi-скрипт с пользовательскими библиотеками, он не работал, поэтому я искал решение и обнаружил, что он работает с неверной версией python.

Даже когда я ставлю #!/usr/bin/python3 в первой строке скрипта и попробуйте отобразить версию Python, которую он использует print(sys.version), он все еще использует Python 2.7.6. Это даже сработало, когда я полностью удалил строку shebang.

Я проверил, что путь /usr/bin/python3 является правильным, и у него даже есть разрешение 777. Кажется, он просто игнорирует линию Шебанга. Или в Apache есть какие-либо настройки, которые "жестко кодируют" версию питона, которую он использует?

0 ответов

Другие вопросы по тегам