2016-10-17 8 views
6

मैं वर्चुअलएन्व के साथ एक django प्रोजेक्ट चला रहा हूं जो आज दोपहर तक पूरी तरह ठीक काम कर रहा था। मैं स्रोत my-env/bin/activate चलाने के लिए चला गया और यह सक्रिय था (यह मुझे सामान्य कमांड प्रॉम्प्ट देता था), लेकिन जब मैंने python manage.py runserver की कोशिश की तो उसने कहा कि यह django का पता नहीं लगा सका। मैंने एक अजगर लिपि चलाई और django आयात करने की कोशिश की और यकीन है कि यह पर्याप्त कहा गया है कि django नामक कोई मॉड्यूल नहीं था। इसलिए मैंने इस वर्चुअलनव को हटा दिया और एक नया बनाया और pip install -r requirements.txt किया। तब मैंने देखा कि पीआईपी हमेशा के लिए लटक रहा था और ^C पर यह एक लंबा ट्रेसबैक देगा जो मैंने नीचे प्रदान किया था। एक बार ऐसा हुआ जब मैंने वर्चुअलएन्व को हटाने के लिए एक बार फिर कोशिश की और जब मैंने virtualenv new-env टाइप किया तो यह केवल तब शुरू हो गया जब यह "सेटअप टोल, पीआईपी, व्हील ... स्थापित करना" पर लटका होगा और ^C दर्ज करने पर एक लंबा ट्रेसबैक भी दिया जाएगा। मैंने पूरे ऑनलाइन मंचों को देखा है और इसे ठीक करने के लिए सब कुछ करने की कोशिश की है और कुछ भी काम नहीं कर रहा है। अगर किसी को यह ठीक करने के बारे में कोई विचार है तो मैं वास्तव में इसकी सराहना करता हूं।वर्चुअलनव और पिप हमेशा के लिए लटक रहा है

Installing setuptools, pip, wheel...^CTraceback (most recent call last): 
    File "/usr/local/bin/virtualenv", line 11, in <module> 
done. 
    sys.exit(main()) 
    File "/usr/local/lib/python2.7/site-packages/virtualenv.py", line 669, in main 
Traceback (most recent call last): 
    File "/usr/local/lib/python2.7/site-packages/virtualenv.py", line 2327, in <module> 
    raise SystemExit(popen.wait()) 
    File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1384, in wait 
    main() 
    File "/usr/local/lib/python2.7/site-packages/virtualenv.py", line 711, in main 
    symlink=options.symlink) 
    File "/usr/local/lib/python2.7/site-packages/virtualenv.py", line 944, in create_environment 
    download=download, 
    File "/usr/local/lib/python2.7/site-packages/virtualenv.py", line 900, in install_wheel 
    call_subprocess(cmd, show_stdout=False, extra_env=env, stdin=SCRIPT) 
    File "/usr/local/lib/python2.7/site-packages/virtualenv.py", line 767, in call_subprocess 
    line = stdout.readline() 
KeyboardInterrupt 
    pid, sts = _eintr_retry_call(os.waitpid, self.pid, 0) 
    File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 476, in _eintr_retry_call 
    return func(*args) 
KeyboardInterrupt 
+0

मैं आदेश python3 -m venv नए env का उपयोग करके एक नया virtualenv बनाने के द्वारा एक समाधान करने में सक्षम था, लेकिन अभी भी पिप बाद में लटक रहा था। यदि मैं --no-cache-dir का उपयोग करता हूं तो पिप हालांकि काम करेगा। यह अभी भी बहुत असुविधाजनक है क्योंकि मैं mkvirtualenv का उपयोग करने में सक्षम होना चाहता हूं, लेकिन यह भी काम नहीं करता है। –

+0

सेटअप डुओल्स, पीआईपी, व्हील पर फ्लाईटोन 3 का उपयोग करके virtaulenv में पर्यावरण स्थापित करना [संभवतः डुप्लिकेट) (https://stackoverflow.com/questions/45674311/setting-up-environment-in-virtaulenv-using-python3-stuck-on -setuptools-पिप-whe) –

उत्तर

2

शायद बहुत उपयोगी नहीं है, लेकिन मैं एक ही लक्षण अनुभव और वर्बोज़ विकल्प का उपयोग कर उपयोगी हो पाया:

mkvirtualenv new-env -v 

उत्पादन एक प्रॉक्सी मुद्दा रहा था, setuptools के उपयोग को रोकने की दिशा में रखे, मैं अपने प्रॉक्सी सेटिंग्स फिक्सिंग द्वारा हल जो:

Installing setuptools, pip, wheel... 
Collecting setuptools 
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) 
after connection broken by 'ProxyError('Cannot connect to proxy.', 
timeout('timed out',))': /devpi/setuptools/ 
संबंधित मुद्दे