2016-09-28 2 views
1

내가 pythonanywhere에 장고 응용 프로그램을 얻기 위해이 tutorial을 따르려고 노력하지만,하고 pythonanywhere 매달려 얼마 전까지 만해도 나는 완전히 고통스럽지 않았다는 것을 기억합니다. 그러나이 명령을 실행할 때 콘솔이 걸려 있고 마침내는 타피트에 넣어지게됩니다. 내가 프로세스를 중단 할 때 내가 파이썬 2.7VIRTUALENV 영원히</p> <p>나는이 작업을 수행 한</p> <pre><code>virtualenv --python=python3.5 myvenv </code></pre> <p>콘솔이 정지 사용하여 가상 환경을 만들려고 할 때

주위
virtualenv --python=python3.5 myvenv 
Running virtualenv with interpreter /usr/bin/python3.5 
Using base prefix '/usr' 
New python executable in /home/username/myvenv/bin/python3.5 
Also creating executable in /home/username/myvenv/bin/python 
Traceback (most recent call last): 
    File "/usr/local/bin/virtualenv", line 11, in <module> 
    sys.exit(main()) 
    File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 669, in main 
Traceback (most recent call last): 
    raise SystemExit(popen.wait()) 
    File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 2327, in <module> 
    File "/usr/lib/python2.7/subprocess.py", line 1376, in wait 
pid, sts = _eintr_retry_call(os.waitpid, self.pid, 0) 
    File "/usr/lib/python2.7/subprocess.py", line 476, in _eintr_retry_call 
    return func(*args) 
KeyboardInterrupt 
    main() 
    File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 711, in main 
    symlink=options.symlink) 
    File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 944, in create_environment 
    download=download, 
    File "/usr/local/lib/python2.7/dist-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/dist-packages/virtualenv.py", line 767, in call_subprocess 
    line = stdout.readline() 
KeyboardInterrupt 

이 아무것도 관련된 경우 또는 확실하지 않음을 약간의 오차가 얻을 그들은 단지 인터럽트 때문에 경우.

답변

0

일반적으로 파이썬 바이너리를 직접 참조하고 모듈로 virtualenv를 실행하고 virtualenv를 배치 할 디렉토리를 지정합니다. 위의 예를 들면 :

/path/to/python/bin/python3.5 -m virtualenv myvenv 

이렇게하면 myvenv에서 python3.5를 실행하는 가상 환경이 만들어집니다. 참고 : python3.5의 기본 설치에는 virtualenv 라이브러리가 설치되어 있어야합니다 (pip 또는 소스를 통해).

희망이 도움이됩니다. :)

+0

감사합니다. 나는 파이썬 3.5를 사용했지만 아직도 매달려있다. –

+0

스택 추적에 차이가 있는가? – Lekic

+0

'python3.5' 만 사용해서는 안됩니다. 당신은'which python3.5' 또는 대답에서 언급 한 바와 같이 사용해야합니다.'virtualenv --python =/path/to/python/bin/python3.5 myvenv' – conrad