Web.py / 没有名为'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
呢?
3 个回答
0
web/__init__.py
这个文件使用了相对路径。你可以试试这个方法:
在命令行中输入:pip install web.py==0.40.dev0
有一个网站提供了这个解决方案。
1
我在用 pip install
的时候也遇到了同样的错误。我试着运行了 pip2 install web.py
,结果成功安装了。(给2016年还在看这个的人)
13
这个问题是因为 web.py 只支持 Python 2.7 及以上版本,不过有几个解决办法。
- 安装 Python 2.7 及以上版本(推荐使用 virtualenv 来管理环境)
- 可以关注一下 这个小组,他们正在把 web.py 移植到 Python 3.x 上
- 可以选择使用 bottle.py 作为替代(它支持 2.5 及以上版本和 3.x)
除了这些直接解决 'utils' 找不到问题的办法,你还可以在 这里 下载这个包。这个方法并不能解决兼容性问题,只是提供一个参考。