XAMPP中的Pythonv3.6.0执行

Posted

技术标签:

【中文标题】XAMPP中的Pythonv3.6.0执行【英文标题】:Pythonv3.6.0 execution in XAMPP 【发布时间】:2018-01-29 20:26:31 【问题描述】:

我正在使用 XAMPP for Windows 5.5.30 来执行 python 程序,其中我收到了错误。 我在 httpd.conf 页面做了修改,

AddHandler cgi-script .cgi .pl .asp .py
ScriptInterpreterSource Registry-Strict

<IfModule dir_module>
    DirectoryIndex index.php index.pl index.cgi index.asp index.shtml index.html index.htm \
                   default.php default.pl default.cgi default.asp default.shtml default.html default.htm \
                   home.php home.pl home.cgi home.asp home.shtml home.html home.htm index.py
</IfModule>

我为测试执行的简单 Python 代码:

#!C:\Users\PRABHU\AppData\Local\Programs\Python\Python36-32\python

print ("Content-type: text/html\n")
print ("<html><head><title>Hello World from Python</title></head><body>Hello World from a Python CGI Script</body></html>")

这是我收到的错误:

服务器错误!

服务器遇到内部错误,无法完成 您的要求。

错误信息:无法创建子进程:720002: hello.py

如果您认为这是服务器错误,请联系网站管理员。

错误 500

localhost Apache/2.4.17 (Win32) OpenSSL/1.0.2d PHP/5.5.30

对于没有#!C:\Users\PRABHU\AppData\Local\Programs\Python\Python36-32\python的这段代码

print ("Content-type: text/html\n")
print ("<html><head><title>Hello World from Python</title></head><body>Hello World from a Python CGI Script</body></html>")

我收到错误消息:

服务器错误!

服务器遇到内部错误,无法完成 你的申请。服务器超载或出现错误 一个 CGI 脚本。

如果您认为这是服务器错误,请联系网站管理员。

错误 500

localhost Apache/2.4.17 (Win32) OpenSSL/1.0.2d PHP/5.5.30

帮助我在 XAMPP 中执行简单的 python 程序。

【问题讨论】:

【参考方案1】:
#!C:\Users\PRABHU\AppData\Local\Programs\Python\Python36-32\python

将此行改为

#!C:\Users\PRABHU\AppData\Local\Programs\Python\Python36-32\python\python.exe

所以最后会是这个样子

#!C:\Users\PRABHU\AppData\Local\Programs\Python\Python36-32\python.exe
print("Content-type: text/html\n")
print("<html><head><title>Hello World from Python</title></head><body>Hello World from a Python CGI Script</body></html>")

对我有用

【讨论】:

以上是关于XAMPP中的Pythonv3.6.0执行的主要内容,如果未能解决你的问题,请参考以下文章

mysql启动中的xampp延迟

如何阻止 XAMPP 干扰 Windows 中的 ISS

致命错误:第 463 行的 C:\xampp\htdocs\AKS_Shop\wp-includes\Requests\Transport\cURL.php 中的最大执行时间超过 30 秒

XAMPP Windows 中的 URL 问题

用 php.exe 执行 php 文件

WordPress - XAMPP 中的连接 FTP 失败