2012-04-09 13 views
6

आदेश virtualenv --no-site-packages env/ निम्न त्रुटि स्टैक ट्रेस पैदा करता लौटने:virtualenv एक 'ऐसा कोई फ़ाइल या निर्देशिका ...' त्रुटि

The --no-site-packages flag is deprecated; it is now the default behavior. 
New python executable in env/bin/python 
Installing setuptools.............done. 
Installing pip... 
    Error [Errno 2] No such file or directory while executing command /home/zach/School/CS...env/bin/easy_install /usr/local/lib/pytho...pport/pip-1.1.tar.gz 
...Installing pip...done. 
Traceback (most recent call last): 
    File "/usr/local/bin/virtualenv", line 9, in <module> 
    load_entry_point('virtualenv==1.7.1.2', 'console_scripts', 'virtualenv')() 
    File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 928, in main 
    never_download=options.never_download) 
    File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 1042, in create_environment 
    install_pip(py_executable, search_dirs=search_dirs, never_download=never_download) 
    File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 640, in install_pip 
    filter_stdout=_filter_setup) 
    File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 966, in call_subprocess 
    cwd=cwd, env=env) 
    File "/usr/lib/python2.7/subprocess.py", line 679, in __init__ 
    errread, errwrite) 
    File "/usr/lib/python2.7/subprocess.py", line 1239, in _execute_child 
    raise child_exception 
OSError: [Errno 2] No such file or directory 

मैं उबंटू 11.10 और अजगर 2.7 का उपयोग कर रहा हूँ।

संपादित करें: इसे समझ लिया गया।

मैंने मूल रूप से इसे पीआईपी के साथ स्थापित किया, इसलिए मैंने पाइप के माध्यम से अनइंस्टॉल किया और इसे apt-get के माध्यम से पुनर्स्थापित किया गया।

+0

मैं उबंटू 12.04 पर हूं और एपीटी-गेट के माध्यम से वर्चुअलएन्व को स्थापित करने से समस्या ठीक नहीं हुई है, लेकिन इसने मदद की: http://stackoverflow.com/questions/9339410/unable-to-do-herokus-python- ट्यूटोरियल-इन-ड्रॉपबॉक्स-फ़ोल्डर – Guillaume86

उत्तर

6

वर्चुअलएन्व स्थानीय संग्रह से easy_install का उपयोग करके पाइप स्थापित करने का प्रयास कर रहा है। क्या आप सत्यापित कर सकते हैं कि यह /usr/local/lib/pytho...pport/pip-1.1.tar.gz पर मौजूद है?

आप यह सुनिश्चित करना चाहते हैं कि आपके पास पहले से ही पाइप ठीक से इंस्टॉल हो। कोशिश करें: easy_install -U pip पहले।

+0

हाँ, यही मेरा संदेह था, इसलिए apt-get के माध्यम से पुनर्स्थापित करना। हालांकि धन्यवाद। – Zach

0

तुम्हें यकीन easy_install के लिए पथ उस में रिक्त स्थान नहीं है बनाना चाहिए: /home/zach/School/CS...env/bin/easy_install

3

मैं डेबियन पर एक ही था। python-virtualenv अपग्रेड करें समस्या का समाधान करता है।

apt-get upgrade python-virtualenv 
+0

आपका मतलब है कि apt-get python-virtualenv इंस्टॉल करें। यह केवल वर्चुअलएएन पैकेज को अपग्रेड करेगा। – Gaetan

1

मैक रन pip install virtualenv virtualenvwrapper में virtualenv स्थापित करने के लिए।

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