<p dir="ltr">I had a similar issue and the problem was that somehow I had two setuptools versions installed... and the older version was overwriting the new...</p>
<p dir="ltr">Hope that helps<br>
--<br>
Joaquin Sargiotto</p>
<div class="gmail_quote">El nov 25, 2014 5:54 p.m., "Skip Montanaro" <<a href="mailto:skip.montanaro@gmail.com">skip.montanaro@gmail.com</a>> escribió:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">We have a rather peculiar software distribution system here at work. I downloaded, packaged, and installed astroid, logilab-common, and pylint. When I run pylint now (1.1.0 worked just fine), I get this error:<br><br><font face="monospace">Traceback (most recent call last):<br>  File "/opt/local/bin/pylint", line 6, in <module><br>    from pkg_resources import load_entry_point<br>  File "/home/skipm/.local/lib/python2.7/site-packages/pkg_resources.py", line 2805, in <module><br>    working_set.require(__requires__)<br>  File "/home/skipm/.local/lib/python2.7/site-packages/pkg_resources.py", line 696, in require<br>    needed = self.resolve(parse_requirements(requirements))<br>  File "/home/skipm/.local/lib/python2.7/site-packages/pkg_resources.py", line 594, in resolve<br>    raise DistributionNotFound(req)<br>pkg_resources.DistributionNotFound: pylint==1.4.0<br></font><br>I see the (I think) necessary pylint bits in our site-packages directory:<br><br><font face="monospace">% ls -ld /opt/local/lib/python2.7/site-packages/pylint*<br>drwxr-xr-x 6 root root 4096 Nov 25 14:43 /opt/local/lib/python2.7/site-packages/pylint<br>drwxr-xr-x 2 root root 4096 Nov 25 14:43 /opt/local/lib/python2.7/site-packages/pylint-1.4.0-py2.7.egg-info<br></font><br>and they seem to have reasonable contents:<br><br><font face="monospace">% ls -lL /opt/local/lib/python2.7/site-packages/pylint<br>total 324<br>-rw-rw-r-- 1 root root  1458 Nov 15 12:18 __init__.py<br>-rw-rw-r-- 1 root root  1838 Nov 25 14:42 __init__.pyc<br>-rw-rw-r-- 1 root root    56 Nov 15 12:18 __main__.py<br>-rw-rw-r-- 1 root root   226 Nov 25 14:42 __main__.pyc<br>-rw-rw-r-- 1 root root  2925 Nov 23 03:03 __pkginfo__.py<br>-rw-rw-r-- 1 root root  2439 Nov 25 14:42 __pkginfo__.pyc<br>drwxr-xr-x 2 root root  4096 Nov 25 14:43 checkers<br>-rw-rw-r-- 1 root root  5782 Nov 21 05:23 config.py<br>-rw-rw-r-- 1 root root  5407 Nov 25 14:42 config.pyc<br>-rw-rw-r-- 1 root root  6445 Nov 15 12:18 epylint.py<br>-rw-rw-r-- 1 root root  5848 Nov 25 14:42 epylint.pyc<br>-rw-rw-r-- 1 root root 19401 Nov 21 05:23 gui.py<br>-rw-rw-r-- 1 root root 18419 Nov 25 14:42 gui.pyc<br>-rw-rw-r-- 1 root root  2828 Nov 15 12:18 interfaces.py<br>-rw-rw-r-- 1 root root  4143 Nov 25 14:42 interfaces.pyc<br>-rw-rw-r-- 1 root root 57390 Nov 23 02:46 lint.py<br>-rw-rw-r-- 1 root root 49003 Nov 25 14:42 lint.pyc<br>drwxr-xr-x 2 root root  4096 Nov 25 14:43 pyreverse<br>drwxr-xr-x 2 root root  4096 Nov 25 14:43 reporters<br>drwxr-xr-x 7 root root  4096 Nov 25 14:43 test<br>-rw-rw-r-- 1 root root 13371 Nov 21 05:23 testutils.py<br>-rw-rw-r-- 1 root root 36111 Nov 21 05:23 utils.py<br>-rw-rw-r-- 1 root root 34047 Nov 25 14:42 utils.pyc<br>blade% ls -lL /opt/local/lib/python2.7/site-packages/pylint-1.4.0-py2.7.egg-info/<br>total 44<br>-rw-rw-r-- 1 root root  3227 Nov 25 14:42 PKG-INFO<br>-rw-rw-r-- 1 root root 22242 Nov 25 14:42 SOURCES.txt<br>-rw-rw-r-- 1 root root     1 Nov 25 14:42 dependency_links.txt<br>-rw-rw-r-- 1 root root   172 Nov 25 14:42 entry_points.txt<br>-rw-rw-r-- 1 root root    45 Nov 25 14:42 requires.txt<br>-rw-rw-r-- 1 root root     7 Nov 25 14:42 top_level.txt<br></font><div><br></div><div>The whole distutils/setuptools/pkg_resources stuff has always eluded my understanding. Can someone give me some suggestions about what's missing?</div><div><br></div><div>Thanks,</div><div><br></div><div>Skip Montanaro</div><div><br></div></div>
<br>_______________________________________________<br>
code-quality mailing list<br>
<a href="mailto:code-quality@python.org">code-quality@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/code-quality" target="_blank">https://mail.python.org/mailman/listinfo/code-quality</a><br>
<br></blockquote></div>