Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何安装Python';Windows for Apache上的flup?(使web.py正常工作)_Python - Fatal编程技术网

如何安装Python';Windows for Apache上的flup?(使web.py正常工作)

如何安装Python';Windows for Apache上的flup?(使web.py正常工作),python,Python,我最近开始使用web.py进行工作,但我遇到了一个问题,因为web.py需要安装flup 我从()下载了flup,然后将其解压缩到桌面上的一个文件夹中 然后导航到该文件夹并运行setup.py安装。成功后,我在C:\Python27\Lib\site包中得到一个egg文件 但是,在运行以下代码时(取自): 我得到这个错误: AttributeError: 'module' object has no attribute 'fromfd' 按照的建议,我打算更改名为fcgi_base.py的文件

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

我从()下载了flup,然后将其解压缩到桌面上的一个文件夹中

然后导航到该文件夹并运行setup.py安装。成功后,我在
C:\Python27\Lib\site包中得到一个egg文件

但是,在运行以下代码时(取自):

我得到这个错误:

AttributeError: 'module' object has no
attribute 'fromfd'
按照的建议,我打算更改名为
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)
web.wsgi.runwsgi = lambda func, addr=('127.0.0.1', 8080): web.wsgi.runfcgi(func, addr)