我搜索了这个问题,但没有一个解决这个问题的解决方案。
我正在尝试安装并运行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.
错误。
我在这里缺少什么?
如果有人没有注意到,我是新手。
答案 0 :(得分:1)
对于使用Python进行Web应用程序开发的新手,我建议您使用Quick Tutorial。不要跳过任何步骤,包括要求。它提供了在Python及其生态系统中创建Web应用程序的良好概述,并提供了进一步深入阅读的参考。
Anaconda面向数据科学受众。在我们的文档中,我们没有提供有关如何在Anaconda中工作的具体说明,因此您必须自己学习该部分。
答案 1 :(得分:1)
服务于'http://localhost:8080/hello/world'而不是'localhost:8080'