私はPythonが初めてで、Zed Shawによる「Learn Python the Hard Way」に従っています。第 50 章で、彼は lpthw.web フレームワークをダウンロードして、下にリストした次のプログラムを実行するように求めています。ただし、そうしようとすると、次のエラーが発生します。この本では Python 2 の使用が推奨されていましたが、私は Python 3 を試すことにしました。私は Windows 7 コンピューターを使用しています。問題が私がPython 3を使用していることである場合、そのフレームワークをPython 3フレンドリーにする方法はありますか、または学習している人に推奨される他の方法はありますか. 助けてくれてありがとう。
エラー:
Traceback (most recent call last):
File "app.py", line 1, in <module>
import web
File "C:\Python33\lib\site-packages\web\__init__.py", line 14, in <module>
import utils, db, net, wsgi, http, webapi, httpserver, debugerror
ImportError: No module named '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()