【发布时间】:2016-12-23 15:40:02
【问题描述】:
我尝试通过 pip 安装 web.py 模块,但出现导入错误。具体
import utils, db, net, wsgi, http, webapi, httpserver, debugerror
ImportError: No module named 'utils'
所以我意识到这与 web.py 与 python3.x 不兼容的事实有关。所以问题是,我有什么选择?在 python3 旁边安装 python 2.7+ 会更好吗?或者有没有办法可以通过 python 2.7+ 解释器在线使用这个模块?
【问题讨论】:
-
我正在读一本书,我必须使用 web.py 来完成练习。安装 python 2.7 对我来说是最后的选择,所以我想看看其他选择。至于bottle.py 选项,我会检查一下@MichaelKohl
-
你在 Linux 上吗?如果是这样,您可以使用 update-alternatives 在 python3 和 python2.7 之间轻松切换。
-
这些都不是顶级模块;它们是
web命名空间的一部分。所以你需要使用import web.utils或from web import utils。 -
第一条评论的链接很有意思。试试bottle.py,它似乎运行良好,而web.py 似乎对python3 来说已经死了。
标签: python python-3.x web.py