Python-金字塔不会运行本地主机

时间:2016-10-05 23:48:02

标签: pyramid

我搜索了这个问题,但没有一个解决这个问题的解决方案。

我正在尝试安装并运行python金字塔。

我安装了anaconda,创建了一个虚拟环境并使用pip install "pyramid==1.7.3"来安装金字塔。

然后执行

   `from wsgiref.simple_server import make_server
    from pyramid.config import Configurator
    from pyramid.response import Response


    def hello_world(request):
        return Response('Hello %(name)s!' % request.matchdict)

    if __name__ == '__main__':
        config = Configurator()
        config.add_route('hello', '/hello/{name}')
        config.add_view(hello_world, route_name='hello')
        app = config.make_wsgi_app()
        server = make_server('0.0.0.0', 8080, app)
        server.serve_forever()`

helloworld.py。这样就无法启动服务器,当我在浏览器中打开localhost:8080时,它会给我一个404 Not Found The resource could not be found.错误。

这是Command Prompt

我在这里缺少什么?

如果有人没有注意到,我是新手。

2 个答案:

答案 0 :(得分:1)

对于使用Python进行Web应用程序开发的新手,我建议您使用Quick Tutorial。不要跳过任何步骤,包括要求。它提供了在Python及其生态系统中创建Web应用程序的良好概述,并提供了进一步深入阅读的参考。

Anaconda面向数据科学受众。在我们的文档中,我们没有提供有关如何在Anaconda中工作的具体说明,因此您必须自己学习该部分。

答案 1 :(得分:1)

服务于'http://localhost:8080/hello/world'而不是'localhost:8080'