2016-12-23 6 views
4

Я попытался установить модуль web.py через pip, но у меня была ошибка импорта. В частностиPython: Альтернатива для web.py на python3

import utils, db, net, wsgi, http, webapi, httpserver, debugerror 
ImportError: No module named 'utils' 

Так я понял, что это было что-то делать с тем фактом, что web.py не совместим с python3.x. Итак, вопрос в том, какие у меня альтернативы? Будет ли я лучше устанавливать python 2.7+ вместе с python3? Или есть способ, которым я мог бы использовать этот модуль онлайн с помощью интерпретатора python 2.7+?

+1

Возможный дубликат [web.py/Нет модуля под названием 'Utils' \ '] (http://stackoverflow.com/questions/22663983/web-py-no-module-named-utils) –

+0

Я читаю книгу, где я должен использовать web.py для выполнения упражнений. Установка python 2.7 является для меня последней опцией, поэтому я хочу увидеть другие альтернативы. Что касается опции bottle.py, я проверю это @MichaelKohl –

+0

Вы в Linux? Если это так, вы можете легко переключаться между python3 и python2.7, используя альтернативы обновлений. – rocksteady

ответ

9

Право. Проблема web.py не совпадает с python3. Новая версия по-своему, но вам нужно учитывать ваши текущие требования. Python2 может легко жить с python3, так что это очень жизнеспособный вариант. Итак, если вы ищете краткосрочное использование &, вы не хотите изучать что-то еще (например, bottle.py), не стесняйтесь использовать web.py и python27.

Если вы экспериментируете и хотите попробовать web.py с python3, Ананд сообщил, что python3 почти готов. Установить с:

pip install web.py==0.40.dev0 
Смежные вопросы