我正在使用 python 2.7.13
起初,浏览器显示的是原始代码。
我做了什么:
编辑 httpd.conf
AddHandler cgi-script .cgi .pl .asp .py
在我所有脚本的顶部,我添加了这个:
#!j:/Installeds/Python/python
print "Content-type: text/html\n\n"
现在它给了我 Internal Server Error (500)
我不知道还能尝试什么……第一次使用 python。
Obs:我认为这可能有帮助> Apache>Error.log
[cgi:error] [pid 6364:tid 1620] (9) 错误的文件描述符:[client ::1:51083] AH01222:不知道如何生成子进程:C:/Files and Installs/Xampp/htdocs/测试/main.py
AH02102: C:/Files and Installs/Xampp/htdocs/Test/main.py 不可执行;确保解释的脚本有“#!”要么 ”’!”第一行
原文由 PlayHardGoPro 发布,翻译遵循 CC BY-SA 4.0 许可协议
在适用于 Windows 的 XAMPP 中运行 Python
第 1 步:下载并安装 Python
从 https://www.python.org/downloads 下载并安装最新版本的 Python。
第 2 步:为 Python 配置 XAMPP
使用您选择的文本编辑器打开位于
.../xampp/apache/conf/httpd.conf
的 Apachehttpd.conf
配置文件。XAMPP GUI还可以快速访问
httpd.conf
文件:将以下代码复制并粘贴到文件末尾:
步骤 2.5:将 Python 扩展添加到默认页面位置(可选)
在
httpd.conf
文件中搜索<IfModule dir_module>
以将index.py
添加到默认页面位置列表中。第 3 步:重新启动 Apache / XAMPP
如果 Apache 在编辑时正在运行,现在是时候重新启动它了。
第 4 步:从 XAMPP 运行 Python
在XAMPP
htdocs
目录下创建文件夹和Python文件;例如.../xampp/htdocs/PythonProject/test.py
。在脚本的开头,您首先需要指定 Python 可执行文件的目录。 Python 3.10.0 的默认位置是
C:/Users/<YOUR_WINDOWS_PROFILE>/AppData/Local/Programs/Python/Python310/python.exe
,但在您的情况下,它可能会有所不同,具体取决于您安装 Python 的版本和目录。之后,您可以创建 Python 脚本。
保存文件并在网络浏览器中打开
localhost/PythonProject/test.py
。您的 Python 脚本应该正在运行。