2016-10-17 6 views
6

나는 오늘 오후까지 완전히 작동하고있는 virtualenv로 django 프로젝트를 실행 중이다. 나는 소스 my-env/bin/activate을 실행하러 갔고 (그것은 보통의 명령 프롬프트를 내게 주었다), 활성화하려고 시도했지만, python manage.py runserver을 시도했을 때 장고를 찾을 수 없다고했다. 난 파이썬 스크립트를 실행하고 django를 가져 오려고했는데 충분히 그것이 django라는 모듈이 없다고 말했다. 그래서 나는이 virtualenv를 제거하고 새로운 것을 만들고 pip install -r requirements.txt을 만들었습니다. 그때 나는 핏이 영원히 매달려 있고 타입에 관해 알아 차렸다. ^C 그것은 내가 아래에 제공했던 긴 추적을 줄 것이다. 이 일이 일어 났을 때 나는 다시 한번 virtualenv를 지우고 다시 시도했는데 virtualenv new-env을 타이프했을 때 "setuptools, pip, wheel ..."을 설치하고 ^C을 입력 할 때 긴 추적을했다. 온라인 포럼 전체를 둘러 보았고이 문제를 해결하기 위해 모든 노력을 기울였습니다. 아무 것도 작동하지 않는 것 같습니다. 누구든지이 문제를 해결하는 방법에 대한 아이디어가 있다면 정말 고맙겠습니다.Virtualenv 및 Pip 영원히 교수형

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을 사용하면 Pip가 작동합니다. 이것은 mkvirtualenv를 사용할 수 있기를 원하기 때문에 여전히 불편합니다. 그러나 이것도 작동하지 않습니다. –

+0

[파이썬 3을 사용하여 virtaulenv에서 환경 설정하기 (setuptools, pip, wheel)] (https://stackoverflow.com/questions/45674311/setting-up-environment-in-virtaulenv-using-python3-stuck-on) 가능한 복제본 -setuptools-pip-whe) –

답변

2

아마 매우 도움이되지하지만이 같은 증상을 경험하고 도움이 될 verbose 옵션을 사용하여 발견 : 출력은 내가 setuptools에의 사용을 방지했다 프록시 문제로 지적

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/