Web.py/没有名为“utils”的模块`

2024-04-16 23:34:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试安装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


Tags: installpyimport命令webhttpwsgidb
3条回答

我在使用pip install时也犯了同样的错误。我刚刚运行pip2 install web.py,它成功安装。(对于2016年仍在阅读的读者)

问题是web.py是python 2.7+的本机版本,但是有几个选项。

  • 安装python 2.7+(建议使用virtualenv
  • 签出将web.py移植到python 3.x的this
  • 使用bottle.py作为替代(2.5+3.x的本机)

除了这些选项可以直接解决找不到“utils”的问题外,您还可以下载包here。这个并没有绕过兼容性问题,只是作为参考。

web/__init__.py依赖于相对路径。试试这个:

pip install web.py==0.40.dev0

一个网站有这个解决方案

相关问题 更多 >