2011-12-02 18 views
8

विफल रहता है मुझे अपने django प्रोजेक्ट के लिए आवश्यकताओं को स्थापित करने का प्रयास करते समय एक समस्या का सामना करना पड़ रहा है।पाइप इंस्टॉल आवश्यकता

मैं क्यों मैं इस त्रुटि मिल रही है यह पता लगाने में असमर्थ हूँ।

क्या कोई मुझे सही दिशा में ले जा सकता है?

>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

मुझे पाइथन 2.6.1 पर django-imagekit इंस्टॉल करने में एक ही समस्या है जो ओएस एक्स हिम तेंदुए के साथ जहाज है। – claymation

उत्तर

5

मैक ओएस एक्स 10.6 पर मूल पायथन 2.6.1 का उपयोग करते हुए मैं django-imagekit को स्थापित करने के दौरान उसी त्रुटि में भाग गया।

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

जो इस सुझाव: कुछ Googling यह पता चला

pip install versiontools 

और फिर मैं Django-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 खोजने में असमर्थ है। क्या आप सुनिश्चित हैं कि सभी कार्यक्रम ज्ञात संगत संस्करणों (पायथन, डीजेंगो, पीआईपी, आदि) के साथ गठबंधन हैं?

अजगर की अपनी प्रणाली की स्थापना दूषित करते जोखिम से पहले, मैं सुझाव है कि आप virtualenv का उपयोग ओएस के साथ भेज दिया एक से अजगर वातावरण को अलग करने की।

+0

डाउनवॉटर के लिए, क्या आप कृपया मेरे उत्तर में मुद्दों की व्याख्या कर सकते हैं (जो कि @claymation द्वारा अधिक सटीक एक के बाद सही ढंग से स्वीकार नहीं किया गया था) ताकि मैं सीख सकूं? धन्यवाद। – Francesco

2

मुझे लगता है कि आपको पायथन-देव संस्करण स्थापित करने की आवश्यकता है। आशा है कि

4

एक ही मुद्दे में मदद करता है जब मैं MySQL-अजगर

apt-get install libmysqlclient-dev python-dev 

मेरी समस्या हल स्थापित करने का प्रयास।

+0

यह मेरे लिए हल हो गया। धन्यवाद। – djbp

संबंधित मुद्दे