Python CGIHTTPServer не может запускать скрипты Python через браузер
Я новичок в мире Python, пытаюсь настроить сервер веб-сервера для выполнения сценариев Python. Я получаю вышеуказанную ошибку. Вот шаги, которые я выполнил.
выполните эту команду $ python -m CGIHTTPServer 8000
это показывает обслуживание HTTP на порт 0.0.0.0 8000 ...
Затем создал папку cgi-bin в / var / www / html /, затем создал файл python simple.py, предоставив права доступа как chmod +x
вот мой код simple.py
#!/usr/bin/env python
print "Content-type: text/html"
print
print "<title>Test CGI</title>"
print "<p>Hello World!</p>"
Когда я нажимаю путь http://localhost:8000/cgi-bin/mongodbtest.py из браузера, он не показывает результата, а в терминале появляется следующее
> > 127.0.0.1 - - [07/Mar/2018 09:53:13] "GET /mongodbtest.py HTTP/1.1" 200 - Traceback (most recent call last): File
> "/usr/lib/python2.7/CGIHTTPServer.py", line 252, in run_cgi
> os.execve(scriptfile, args, env) OSError: [Errno 8] Exec format error
> 127.0.0.1 - - [07/Mar/2018 09:53:13] CGI script exit status 0x7f00
Я не могу понять причину ошибки и как ее исправить. Может кто-нибудь помочь мне пройти через это.