Python中文
首页
教程
问答
标签
搜索
登录
注册
在MAMP上使用Python
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我正在慢慢地从PHP迁移到Python。特别是,当我在webdev/webdesign中工作时,我想使用Python显示一个基本的HTML页面,使用以下代码:</p> <pre><code>#!/usr/bin/python print('<html><head></head><body>This is a test</body></html>') </code></pre> <p>再说一次,关键是看它是否有效。将文件作为index.cgi在线发送到我的主机上显示文件的内容没有问题。当我试图在MAMP上安装WSGI模块时,问题就开始了,或者仅仅是为了让Python在一般情况下使用它。当它转到localhost/index.cgi时,将显示文件的内容,而不是其结果。 我学了半打教程,似乎都不管用,我总是在某个地方遇到问题。它似乎来自于这样一个事实:MAMP附带的Apache并不是以一种可以向其添加模块的方式构建的(比如wsgi)。</p> <p>这也是因为我找不到任何关于如何在MAMP上安装Python的最新文章,这些文章都是2008年或2009年的,有MAMP、Python和Macports的旧版本。</p> <p>有人能给我指一下现在的程序吗?</p> <hr/> <p><strong>编辑:</strong>找到<a href="http://calhouncreations.com/blog/2010/09/17/how-to-use-cgi-in-mamp/" rel="noreferrer">this article</a>后确定。我发现MAMP默认情况下不会在MAMP/中的CGI bin/文件夹之外处理CGI脚本。所以我修改了Apache conf文件,如前所述,它现在显然读取了.cgi文件,但抛出了一个错误500,内容如上图所示。密码是罪魁祸首还是老妈的?</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>这只是标准的CGI,这里没有什么特别的,不需要WSGI。您确实需要安装Python。只要你的脚本能找到它,你可以把它安装在任何你喜欢的地方。你看这句台词:</p> <pre><code>#! /usr/bin/python </code></pre> <p>这就是脚本将尝试查找Python的地方,因此将其更改为Python安装,或者将Python安装修复为存在。</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
对从字符串的偶数位置返回最大整数的函数进行编码时出现问题
6 回答
对从数据库中选择的值进行类型测试
10 回答
对从数据库获取的线程注释进行分组
3 回答
对从文件中读取的列表进行排序?
9 回答
对从文件对话框加载图像有什么建议吗?
9 回答
对从文件导入的列表排序。。。Python
8 回答
对从文档中提取的数字列表调用sum()
6 回答
对从查询中提取的distict值进行排序
7 回答
对付布劳斯特_handlers.BlobstoreUploadHand
3 回答
对代码和变量使用dict
3 回答
对代码对象使用uncompyle6的正确方法是什么?
8 回答
对代码段的所有更改的时间表,以恢复b
10 回答
对代码的小改动会产生AttributeError(Python、Networkx)
9 回答
对以“test\开头的文件名也执行pydocstyle
1 回答
对以append模式打开的Python文件对象调用tell()如果不是手动查找,则返回0
2 回答
对以下代码中~的函数感到好奇
4 回答
对以十为单位的输入应用规范化
9 回答
对以完全相同的方式相互引用的两个列表(整数和卡片对象列表)进行排序
7 回答
对以数字开头的列运行Pandas查询(Python 3)
2 回答
对以连字符开头的参数使用python argparse模块
1 回答