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执行的主要内容,如果未能解决你的问题,请参考以下文章
致命错误:第 463 行的 C:\xampp\htdocs\AKS_Shop\wp-includes\Requests\Transport\cURL.php 中的最大执行时间超过 30 秒