[Distutils] distribute does not install with python3 on Ubuntu machine
Lennart Regebro
regebro at gmail.com
Mon Mar 18 22:14:12 CET 2013
On Fri, Mar 15, 2013 at 2:46 PM, Giulio Genovese
<giulio.genovese at gmail.com> wrote:
> sudo pip-3.2 install --upgrade distribute
> I get this:
> "File "setuptools/dist.py", line 103
> except ValueError, e:
You can't upgrade distribute with pip under Python 3. This is a known problem.
https://github.com/pypa/pip/issues/650
> I think the problem is that with someone recently forgot to put the
> parentheses (i.e. "except ValueError, e:" should be "except (ValueError,
> e):") and therefore this does not work anymore with python3.
No, the syntax under Python 3 is except ValueError as 3, but that
doesn't work with Python 2.4 and Python 2.5 and we are still
supporting them.
> It should be easy to fix.
It isn't. The solution is to not try to upgrade distribute with pip
under Python 3. Uninstall it and install it again instead.
//Lennart
More information about the Distutils-SIG
mailing list