I am facing an issue while trying to install the requirements for my django project.
I am unable to figure out why I'm getting this error.
Can someone lead me in the right direction?
>Running setup.py egg_info for package django-staticfiles Traceback (most recent call last): File "<string>", line 14, in <module> File "/Users/glosseyvilly/Desktop/Workspace/chris_dev/mysite-env/build/django-staticfiles/setup.py", line 128, in <module> 'versiontools >= 1.6', File "/System/Library/Frameworks/", line 113, in setup _setup_distribution = dist = klass(attrs) File "build/bdist.linux-i686/egg/setuptools/dist.py", line 260, in __init__ File "build/bdist.linux-i686/egg/setuptools/dist.py", line 284, in fetch_build_eggs File "build/bdist.linux-i686/egg/pkg_resources.py", line 563, in resolve plugin_projects = list(plugin_env) File "build/bdist.linux-i686/egg/pkg_resources.py", line 799, in best_match File "build/bdist.linux-i686/egg/pkg_resources.py", line 811, in obtain File "build/bdist.linux-i686/egg/setuptools/dist.py", line 327, in fetch_build_egg File "build/bdist.linux-i686/egg/setuptools/command/easy_install.py", line 446, in easy_install File "build/bdist.linux-i686/egg/setuptools/command/easy_install.py", line 476, in install_item File "build/bdist.linux-i686/egg/setuptools/command/easy_install.py", line 655, in install_eggs File "build/bdist.linux-i686/egg/setuptools/command/easy_install.py", line 930, in build_and_install File "build/bdist.linux-i686/egg/setuptools/command/easy_install.py", line 919, in run_setup File "build/bdist.linux-i686/egg/setuptools/sandbox.py", line 62, in run_setup File "build/bdist.linux-i686/egg/setuptools/sandbox.py", line 105, in run File "build/bdist.linux-i686/egg/setuptools/sandbox.py", line 64, in <lambda> File "setup.py", line 29, in <module> in a distutils ``setup.py`` file. File "/var/folders/zm/zmC41KkWH5ObUL0cyVjWL++++TI/-Tmp-/easy_install-wsSHXC/versiontools-1.8.1/versiontools/__init__.py", line 354, in format_version File "/var/folders/zm/zmC41KkWH5ObUL0cyVjWL++++TI/-Tmp-/easy_install-wsSHXC/versiontools-1.8.1/versiontools/__init__.py", line 183, in from_tuple File "/var/folders/zm/zmC41KkWH5ObUL0cyVjWL++++TI/-Tmp-/easy_install-wsSHXC/versiontools-1.8.1/versiontools/__init__.py", line 126, in __new__ File "/var/folders/zm/zmC41KkWH5ObUL0cyVjWL++++TI/-Tmp-/easy_install-wsSHXC/versiontools-1.8.1/versiontools/__init__.py", line 279, in _find_source_tree File "/System/Library/Frameworks/", line 936, in getouterframes framelist.append((frame,) + getframeinfo(frame, context)) File "/System/Library/Frameworks/", line 911, in getframeinfo lines, lnum = findsource(frame) File "/System/Library/Frameworks/", line 573, in findsource if pat.match(lines[lnum]): break IndexError: list index out of range Complete output from command python setup.py egg_info: Traceback (most recent call last): File "<string>", line 14, in <module> File "/Users/glosseyvilly/Desktop/Workspace/chris_dev/mysite-env/build/django-staticfiles/setup.py", line 128, in <module> 'versiontools >= 1.6', File "/System/Library/Frameworks/", line 113, in setup _setup_distribution = dist = klass(attrs) File "build/bdist.linux-i686/egg/setuptools/dist.py", line 260, in __init__ File "build/bdist.linux-i686/egg/setuptools/dist.py", line 284, in fetch_build_eggs File "build/bdist.linux-i686/egg/pkg_resources.py", line 563, in resolve plugin_projects = list(plugin_env) File "build/bdist.linux-i686/egg/pkg_resources.py", line 799, in best_match File "build/bdist.linux-i686/egg/pkg_resources.py", line 811, in obtain File "build/bdist.linux-i686/egg/setuptools/dist.py", line 327, in fetch_build_egg File "build/bdist.linux-i686/egg/setuptools/command/easy_install.py", line 446, in easy_install File "build/bdist.linux-i686/egg/setuptools/command/easy_install.py", line 476, in install_item File "build/bdist.linux-i686/egg/setuptools/command/easy_install.py", line 655, in install_eggs File "build/bdist.linux-i686/egg/setuptools/command/easy_install.py", line 930, in build_and_install File "build/bdist.linux-i686/egg/setuptools/command/easy_install.py", line 919, in run_setup File "build/bdist.linux-i686/egg/setuptools/sandbox.py", line 62, in run_setup File "build/bdist.linux-i686/egg/setuptools/sandbox.py", line 105, in run File "build/bdist.linux-i686/egg/setuptools/sandbox.py", line 64, in <lambda> File "setup.py", line 29, in <module> in a distutils ``setup.py`` file. File "/var/folders/zm/zmC41KkWH5ObUL0cyVjWL++++TI/-Tmp-/easy_install-wsSHXC/versiontools-1.8.1/versiontools/__init__.py", line 354, in format_version File "/var/folders/zm/zmC41KkWH5ObUL0cyVjWL++++TI/-Tmp-/easy_install-wsSHXC/versiontools-1.8.1/versiontools/__init__.py", line 183, in from_tuple File "/var/folders/zm/zmC41KkWH5ObUL0cyVjWL++++TI/-Tmp-/easy_install-wsSHXC/versiontools-1.8.1/versiontools/__init__.py", line 126, in __new__ File "/var/folders/zm/zmC41KkWH5ObUL0cyVjWL++++TI/-Tmp-/easy_install-wsSHXC/versiontools-1.8.1/versiontools/__init__.py", line 279, in _find_source_tree File "/System/Library/Frameworks/", line 936, in getouterframes framelist.append((frame,) + getframeinfo(frame, context)) File "/System/Library/Frameworks/", line 911, in getframeinfo lines, lnum = findsource(frame) File "/System/Library/Frameworks/", line 573, in findsource if pat.match(lines[lnum]): break IndexError: list index out of range ---------------------------------------- Command python setup.py egg_info failed with error code 1 Exception information: Traceback (most recent call last): File "/Library/Python/2.6/site-packages/", line 126, in main self.run(options, args) File "/Library/Python/2.6/site-packages/", line 223, in run requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle) File "/Library/Python/2.6/site-packages/", line 986, in prepare_files req_to_install.run_egg_info() File "/Library/Python/2.6/site-packages/", line 222, in run_egg_info command_desc='python setup.py egg_info') File "/Library/Python/2.6/site-packages/", line 255, in call_subprocess % (command_desc, proc.returncode)) InstallationError: Command python setup.py egg_info failed with error code 1 34 Answers
I ran into this same error while using the native Python 2.6.1 on Mac OS X 10.6 to install django-imagekit. Some googling revealed this:
which suggested this:
pip install versiontools and then I was able to install django-imagekit.
Same issue when I try to install MySQL-python
apt-get install libmysqlclient-dev python-dev solved my problem.
0I think you need to install the python-dev version. Hope that helps
From this error
framelist.append((frame,) + getframeinfo(frame, context)) File "/System/Library/Frameworks/", line 911, in getframeinfo lines, lnum = findsource(frame) File "/System/Library/Frameworks/", line 573, in findsource if pat.match(lines[lnum]): break IndexError: list index out of range
it appears that findsource(frame) is unable to find a legal lnum for frame. Are you sure that all the programs are aligned to known compatible versions (python, django, pip, etc)?
Before risking to pollute your system installation of python, I suggest that you use virtualenv to isolate the python environment from the one shipped with the OS.
1