已安装Python,但可以';我得不到一个你好的世界

已安装Python,但可以';我得不到一个你好的世界,python,apache,Python,Apache,CentOS上的Python初学者 我已经按照说明安装了Python: 在我的httpd.conf中添加了以下内容: <Directory "/var/www/html/financial"> AllowOverride None Options -Indexes FollowSymLinks +ExecCGI AddHandler cgi-script .py Order allow,deny Allow from all </Directory> index.py

CentOS上的Python初学者

我已经按照说明安装了Python:

在我的httpd.conf中添加了以下内容:

<Directory "/var/www/html/financial">
AllowOverride None
Options -Indexes FollowSymLinks +ExecCGI
AddHandler cgi-script .py
Order allow,deny
Allow from all
</Directory>
index.py如下所示:

 #!/usr/bin/python
 import sys

 sys.stdout.write("Content-Type: text/html\r\n\r\n")

 print "Hello, World!"
当我尝试加载页面时,出现内部服务器错误


不幸的是,我的系统管理技能大约是2/10,所以我现在很困。

你能正确地显示错误日志吗?@BSH[Mon Jun 09 21:12:11 2014][error][client 74.71.63.173](2)没有这样的文件或目录:“/var/www/html/financial/index.py”的exec失败[Mon Jun 09 21:12:11 2014][错误][client 74.71.63.173]脚本头过早结束:index.py请仔细检查python的安装位置,确保它是
/usr/bin/python
,如果您有shell,请使用
哪个python
。@BSH好的,我想这是个好问题。我安装它时只使用了默认值。which命令给了我“/usr/bin/python”,但/bin文件夹中还有另外两个条目:python2和python2.4……不过,我很肯定我安装了python3.4。感谢您的帮助,但我很快就要放弃它,重新开始使用一个新的服务器实例和一个不必从源代码安装的操作系统:)
 #!/usr/bin/python
 import sys

 sys.stdout.write("Content-Type: text/html\r\n\r\n")

 print "Hello, World!"