Модуль Web.py/No с именем 'utils``

Я пытаюсь установить web.py, и я сделал следующие шаги:

  • Загрузите web.py-0.3.7 и извлеките его на c://web.py-0.3.7

  • Выполните следующую команду: C:\>python C:\web.py-0.37\setup.py install

  • и это дает мне следующую ошибку: import utils, db, net, wsgi, http, webapi, httpserver, debugerror ImportError: No module named 'utils'

Как установить и использовать web.py?

Ответы

Ответ 1

Проблема в том, что web.py является родным для python 2.7+, однако есть несколько вариантов.

  • Установить python 2.7+ (рекомендуется использовать virtualenv)
  • Отметьте эту группу, которая портирует web.py на python 3.x
  • Используйте bottle.py в качестве альтернативы (от 2.5 до <2.5 > и 3.x)

Помимо этих опций, чтобы напрямую решить проблему "utils", которая не найдена, вы можете скачать пакет здесь. Это не касается проблем совместимости, а только для справки.

Ответ 2

У меня была эта ошибка, используя pip install. Я просто запустил pip2 install web.py и успешно установил. (для тех, кто все еще читает это в 2016 году)