On 03/16/2015 12:53 AM, Jason Friedman wrote:
Hello,

This is Python 3.3.2 on Linux.
I downloaded Setuptools
(https://pypi.python.org/packages/source/s/setuptools/setuptools-14.3.tar.gz),
exploded the tarball, and I get:

python setup.py build
Traceback (most recent call last):
   File "<frozen importlib._bootstrap>", line 1521, in
_find_and_load_unlocked
AttributeError: 'module' object has no attribute '__path__'

During handling of the above exception, another exception occurred:
Traceback (most recent call last):
   File "setup.py", line 21, in <module>
     exec(init_file.read(), command_ns)
   File "<string>", line 11, in <module>
   File "/home/spjsf/setuptools-14.3/setuptools/__init__.py", line 11,
in <module>
     from setuptools.extension import Extension
   File "/home/spjsf/setuptools-14.3/setuptools/extension.py", line 8,
in <module>
     from .dist import _get_unpatched
   File "/home/spjsf/setuptools-14.3/setuptools/dist.py", line 16, in
<module>
     from setuptools.depends import Require
   File "/home/spjsf/setuptools-14.3/setuptools/depends.py", line 6, in
<module>
     from setuptools import compat
   File "/home/spjsf/setuptools-14.3/setuptools/compat.py", line 44, in
<module>
     from html.entities import name2codepoint
ImportError: No module named 'html.entities'; html is not a package



Not sure, but maybe you have a html.py somewhere in your module search path taking precedence over the stdlib html package ? Putting a dummy html.py file into the extracted setuptools folder, at least, lets me reproduce your exact error.

What does

python -c "import html; print(html)"

tell you ?

Best,
Wolfgang

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to