I have a Debian/Linux machine that I just upgraded to the newer "testing" distribution. I'd done that earlier to another machine and all went well. With the latest machine, python2 is OK but python3 can barely run at all. For example:
$ python3 Python 3.7.2+ (default, Feb 2 2019, 14:31:48) [GCC 8.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> help() Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python3.7/_sitebuiltins.py", line 102, in __call__ import pydoc File "/usr/lib/python3.7/pydoc.py", line 66, in <module> import inspect File "/usr/lib/python3.7/inspect.py", line 40, in <module> import linecache File "/usr/lib/python3.7/linecache.py", line 11, in <module> import tokenize File "/usr/lib/python3.7/tokenize.py", line 33, in <module> import re File "/usr/lib/python3.7/re.py", line 143, in <module> class RegexFlag(enum.IntFlag): AttributeError: module 'enum' has no attribute 'IntFlag' >>> Question: how can I determine what has gone wrong? Reinstalling most of the packages hasn't done any good. I did a similar upgrade to another machine -- and it doesn't have this problem. Running md5sum on the above modules as well as /usr/bin/python3.7 generates the same numbers (comparing working and nonfunctional machines). Any clues/hints/ideas would be appreciated. There's a whole lot broken on this machine with python3 inoperable :( -F -- https://mail.python.org/mailman/listinfo/python-list