gpt4 book ai didi

python - 如何在 Windows 上为 Apache 安装 Python flip? (使 web.py 工作)

转载 作者:太空宇宙 更新时间:2023-11-04 06:28:59 25 4
gpt4 key购买 nike

我最近开始使用 web.py 进行工作,但我遇到了一个问题,因为 web.py 需要安装 flup。

我从 http://www.saddi.com 下载了 flup ( download Link ),然后将其解压缩到我桌面上的一个文件夹中。

然后我导航到该文件夹​​并运行 setup.py install。成功后,我在 C:\Python27\Lib\site-packages 中获得了一个 egg 文件。

但是,在运行下面的代码时(取自 webpy.org ):

#!/usr/bin/python

import web

urls = ("/.*", "hello")
app = web.application(urls, globals())

class hello:
def GET(self):
return 'Hello, world!'

web.wsgi.runwsgi = lambda func, addr=None: web.wsgi.runfcgi(func, addr)
if __name__ == "__main__":
app.run()

我收到这个错误:

AttributeError: 'module' object has no
attribute 'fromfd'

正在关注 this site的建议,我打算更改名为 fcgi_base.py 的文件的内容。但是,该文件包含在上述 egg 文件中。我想知道的是如何更改这个 Python 文件?

我想我可以用 winrar 打开 egg 文件,然后编辑该文件,但我是否应该再次将它改回 egg 文件才能使其正常工作?

感谢阅读。此外,如果您有使用 web.py 的经验,我们将不胜感激您的建议。

最佳答案

您需要指定已配置 apache 转发到的地址和端口。例如,如果您将 Apache 的 FCGI 配置为转发到 127.0.0.1:8080,您将执行以下操作:

web.wsgi.runwsgi = lambda func, addr=('127.0.0.1', 8080): web.wsgi.runfcgi(func, addr)

关于python - 如何在 Windows 上为 Apache 安装 Python flip? (使 web.py 工作),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5133762/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com