#pyramid
#пирамида
Вопрос:
Я пытаюсь установить и запустить python pyramid.
Я установил anaconda
, создал виртуальную среду и использовал pip install "pyramid==1.7.3"
для установки pyramid.
Затем выполняется
`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.
ошибку.
вот командная строка
Чего мне здесь не хватает?
Комментарии:
1. Ваш сервер запустился и работает. Попробуйте использовать «localhost: 8080 / hello / john»
2. Да, он работает на » localhost: 8080 / hello / world »
Ответ №1:
Для новичков в разработке веб-приложений на Python я рекомендую изучить краткое руководство. Не пропускайте никаких шагов, включая требования. Он предоставляет хороший обзор создания веб-приложений на Python и его экосистемы, со ссылками для дальнейшего углубленного чтения.
Anaconda ориентирована на аудиторию data science. В нашей документации мы не предоставляем конкретных инструкций о том, как работать в Anaconda, поэтому вам придется изучить эту часть самостоятельно.
Ответ №2:
Он обслуживался в ‘ http://localhost:8080/hello/world ‘ нет в ‘localhost:8080’