2011-12-02 20 views
8

私のdjangoプロジェクトの要件をインストールしようとしているときに問題が発生しています。pipインストール要件が失敗します

なぜこのエラーが発生するのかわかりません。

誰かが正しい方向に私を導くことができますか?

>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/Python.framework/Versions/2.6/lib/python2.6/distutils/core.py", 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/Python.framework/Versions/2.6/lib/python2.6/inspect.py", line 936, in getouterframes 
     framelist.append((frame,) + getframeinfo(frame, context)) 
     File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/inspect.py", line 911, in getframeinfo 
     lines, lnum = findsource(frame) 
     File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/inspect.py", 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/Python.framework/Versions/2.6/lib/python2.6/distutils/core.py", 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/Python.framework/Versions/2.6/lib/python2.6/inspect.py", line 936, in getouterframes 

    framelist.append((frame,) + getframeinfo(frame, context)) 

    File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/inspect.py", line 911, in getframeinfo 

    lines, lnum = findsource(frame) 

    File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/inspect.py", 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/pip-1.0.2-py2.6.egg/pip/basecommand.py", line 126, in main 
    self.run(options, args) 
    File "/Library/Python/2.6/site-packages/pip-1.0.2-py2.6.egg/pip/commands/install.py", 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/pip-1.0.2-py2.6.egg/pip/req.py", line 986, in prepare_files 
    req_to_install.run_egg_info() 
    File "/Library/Python/2.6/site-packages/pip-1.0.2-py2.6.egg/pip/req.py", line 222, in run_egg_info 
    command_desc='python setup.py egg_info') 
    File "/Library/Python/2.6/site-packages/pip-1.0.2-py2.6.egg/pip/__init__.py", line 255, in call_subprocess 
    % (command_desc, proc.returncode)) 
InstallationError: Command python setup.py egg_info failed with error code 1 
+0

これはここに表示される方法について申し訳ありません。私はそれがうまく表示され、皆さんが理解できるように願っています。 – cclerville

+1

django 1.3では、静的ファイルがcontribアプリケーションとしてdjangoにマージされましたが、それでもあなたはまだそれが必要ですか? –

+0

OS X Snow Leopardに同梱されているPython 2.6.1にdjango-imagekitをインストールするのと同じ問題があります。 – claymation

答えて

5

Mac OS X 10.6でネイティブのPython 2.6.1を使用してdjango-imagekitをインストールしているときに、この同じエラーが発生しました。

https://github.com/jezdez/django_compressor/issues/181

この示唆された:

pip install versiontools 

をしてから、私はジャンゴ-imagekitをインストールすることができたいくつかのグーグルでは、このことを明らかにしました。

0
このエラーから

framelist.append((frame,) + getframeinfo(frame, context)) 

    File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/inspect.py", line 911, in getframeinfo 
lines, lnum = findsource(frame) 

    File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/inspect.py", line 573, in findsource 
if pat.match(lines[lnum]): break 

IndexError: list index out of range 

findsource(フレーム)は、フレームのための法的LNUMを見つけることができないことが表示されます。すべてのプログラムが既知の互換バージョン(python、django、pipなど)にアライメントされていますか?

あなたのシステムにPythonがインストールされている可能性があるので、virtualenvを使用して、Python環境をOSに付属しているものから分離することをお勧めします。

+0

downvotersに、あなたは私が学ぶことができるように、私の答え(正確には@claymationのより正確なものが提供されて以来、それは受け入れられなかった)の問題を説明できますか?ありがとう。 – Francesco

2

あなたはpython-devバージョンをインストールする必要があると思います。私の問題を解決し、私は、MySQL-pythonのに

apt-get install libmysqlclient-dev python-dev 

をインストールしようとすると、それが

4

同じ問題がお役に立てば幸いです。

+0

これは私にとってそれを解決しました。ありがとう。 – djbp

関連する問題