/usr/bin/python3 /Users/tom/Source/w2p/web2py.py -a admin
Traceback (most recent call last):
File "/Users/tom/Source/w2p/gluon/__init__.py", line 31, in import_packages
sys.modules[package] = __import__(package)
File "/Users/tom/Source/w2p/gluon/packages/dal/pydal/__init__.py", line 3, in <module>
from .base import DAL
File "/Users/tom/Source/w2p/gluon/packages/dal/pydal/base.py", line 136, in <module>
from ._compat import (
File "/Users/tom/Source/w2p/gluon/packages/dal/pydal/_compat.py", line 90, in <module>
from html.parser import HTMLParser
File "/Users/tom/Source/w2p/gluon/html.py", line 21, in <module>
from pydal._compat import PY2, reduce, pickle, copyreg, HTMLParser, name2codepoint, iteritems, unichr, unicodeT, \
ImportError: cannot import name 'HTMLParser' from partially initialized module 'pydal._compat' (most likely due to a circular import) (/Users/tom/Source/w2p/gluon/packages/dal/pydal/_compat.py)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/tom/Source/w2p/web2py.py", line 43, in <module>
import gluon.widget
File "/Users/tom/Source/w2p/gluon/__init__.py", line 35, in <module>
import_packages()
File "/Users/tom/Source/w2p/gluon/__init__.py", line 33, in import_packages
raise RuntimeError(MESSAGE % package)
RuntimeError: web2py depends on pydal, which apparently you have not installed.
Probably you cloned the repository using git without '--recursive'
To fix this, please run (from inside your web2py folder):
git submodule update --init --recursive
Process finished with exit code 1