2016-10-17 47 views
6

Bu öğleden sonraya kadar tamamen iyi çalışan bir virtualenv ile bir django projesi yürütüyorum. Ben kaynak my-env/bin/activate çalıştırmak için gittim ve (her zamanki komut istemi verdi) etkinleştirmek için görünüyordu, ama ben python manage.py runserver denedim o django bulunamıyor söyledi. Bir python betiği çalıştırdım ve django'yu almayı denedim ve django adında bir modül olmadığını söylediler. Ben bu virtualenv kaldırıldı ve yeni bir tane oluşturdum ve bir pip install -r requirements.txt yaptım. O zaman piponun sonsuza kadar asılı kaldığını fark ettim ve ^C tipine göre aşağıda verdiğim uzun bir geri tepme verecekti. Bu bir kez sanalenv silmek için bir kez daha denedim ve sadece virtualenv new-env yazdığımda, "Kurmak için setuptools, pip, wheel ..." yazdı ve aynı zamanda ^C girerek uzun bir geri tepme verdi. Tüm çevrimiçi forumlara baktım ve bunu düzeltmek için her şeyi denedim ve hiçbir şey işe yaramıyor gibi görünüyor. Bunu düzeltmek için herhangi bir fikri varsa, bunu gerçekten takdir ediyorum.Virtualenv ve Pip sonsuza kadar asılı

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

Ben komut python3 -m venv yeni-env kullanarak yeni vIRTUALENV oluşturarak geçici bir çözüm yapabilir, ama pip yine sonradan duruyordu: Ben proxy ayarlarını sabitleme tarafından çözüldü hangi. Pip eğer --no-cache-dir kullanırsam çalışır. Bu, mkvirtualenv'yi kullanmak istediğimden hala çok rahatsız edici, ama bu da işe yaramıyor. –

+0

Olası yinelenen [setuptools, pip, wheel üzerinde sıkışmış python3 kullanarak virtaulenv ortamında ortam ayarlama] (https://stackoverflow.com/questions/45674311/setting-up-environment-in-virtaulenv-using-python3-stuck-on -setuptools-pip-whe) –

cevap

2

Muhtemelen çok yararlı değil, ama aynı belirtiler deneyimli ve yardımcı olmak için ayrıntılı seçeneği kullanılarak bulundu: çıktı ben setuptools kullanımını engelleyen vardı bir proxy sorunu işaret

mkvirtualenv new-env -v 

,

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/