我在lpthw this is the link的锻炼50。
并且在很混乱的方式已经下载了lpthw.web框架之后。
我通过编写一个.py文件继续练习。LPTHW EX50:找不到模块utils的
import web
urls = ('/', 'index')
app = web.application(urls, globals())
class index:
def GET(self):
greeting = "Hello World"
return greeting
if __name__ == "__main__":
app.run()
,但我得到这个错误:
Traceback (most recent call last):
File "bin\app.py", line 1, in <module>
import web
File "c:\Python31\lib\site-packages\web\__init__.py", line 14, in <module>
import utils, db, net, wsgi, http, webapi, httpserver, debugerror
ImportError: No module named utils
是什么引起的问题,
我怀疑它是与我至极安装lpthw.web非常混乱的方式(我有一个很多错误,但多次尝试多种方式。) 预先感谢您!
如果有人需要更多的信息评论,所以我可以编辑。
你为什么要告诉我这个!这是因为compability问题,因为我确实有python3而不是python2,但它直到现在可能还没有造成真正的问题? – user1544624 2012-08-11 08:14:26
我在告诉你,这是你用来教程的网站的直接引用。它不是python3兼容。所以当你开始安装不使用py3的其他软件包时,它们就会失败。许多现有的软件包还没有工作。它在人员更新方面进展缓慢。这就是为什么许多人留在python2.7上。我已经知道你的路径中有python3.1。这是Web框架未安装的原因。删除它并安装python 2.7 – jdi 2012-08-11 15:01:14