0

我正在尝试运行 web2py 应用程序。使用 python2.7 运行良好。但我想使用python更高版本。当我尝试使用 python3.0 或 3.1 时,出现错误

Traceback (most recent call last):
  File "/var/www/vhosts/astrozon/web2py/web2py.py", line 18, in <module>
    import gluon.widget
  File "/var/www/vhosts/astrozon/web2py/gluon/__init__.py", line 15, in <module>
    from globals import current
ImportError: No module named globals

我已经检查过,模块 gobals 存在于同一文件夹中。并且 python2.7 能够导入该模块,但不能导入 3.0 或 3.1。

我将不胜感激任何建议。

4

1 回答 1

4

web2py 与 Python 3 不兼容,并且没有计划这样做,因为这会破坏其保持向后兼容性的承诺。在 Python 3 分支上已经进行了几次实验性尝试,但我不相信它们已经得到维护。与 Python 3 兼容的 web3py(不是官方名称)的工作已经开始,但这是一个全新的框架,仍处于开发的早期阶段(计划包括一个兼容层,允许 web2py 应用程序在它)。

于 2013-06-24T12:49:07.330 回答