I'm trying to run the scanpypi script - support script of the Buildroot (2017.02) but I'm getting the following error:
Traceback (most recent call last):
File "./support/scripts/scanpypi", line 52, in <module>
import setuptools
File "/usr/local/lib/python2.7/dist-packages/setuptools/__init__.py", line 12, in <module>
import setuptools.version
File "/usr/local/lib/python2.7/dist-packages/setuptools/version.py", line 1, in <module>
import pkg_resources
File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 40, in <module>
from pkgutil import get_importer
ImportError: cannot import name get_importer
I added the following lines into beginning of the scanpypi script to see sys.path
- import sys
- print(sys.path)
output:
['/home/timo/bldr_lab/buildroot/support/scripts', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages']
As the pkgutil is in the /usr/lib/python2.7 directory the problem is not path problem.
I have also uninstalled and re-installed python2.7, pip and setuptools but no help.
What could be reason for the ImportError?