2013-03-20 2 views
0

У меня есть этот проект, который я нахожу на http://www.ibm.com/developerworks/opensource/library/os-cherrypy/?ca=dgr-lnxw01CherryPyImportError: не может импортировать имя CPG

#!/usr/bin/env python 
import cherrypy 
from cherrypy import cpg 

class Application: 
    @cpg.expose 
    def hello(self, what='Hello', who='world'): 
     return '%s, %s!' % (what, who) 
cpg.root = Application() 
cpg.server.start() 

Но я думаю, что сайт старый и у меня есть версия питона является 2.7.3.

Ошибка

Traceback (most recent call last): 
File "hello4.py", line 3, in <module> 
from cherrypy import cpg 
ImportError: cannot import name cpg 

Для установки программы «s CherryPy http://sourceforge.net/apps/trac/xenwebmanager/wiki/GettingStarted

что изменилось с новой версией Python?

Как изменить для использования проекта для python 2.7.3?

ответ

2

cherrypy.cpg was removed in 2.1. Вам нужно найти некоторые документы более поздних, чем 2005.

+1

Да, я знаю, для этого ... –

+1

Как изменить для python 2.7.3? –

+0

@MirkoCianfarani версия Python не имеет значения. Что касается необходимых изменений, попытались ли вы прочитать руководство по обновлению в моей ссылке? – wRAR

Смежные вопросы