Я пытаюсь следовать этому tutorial, чтобы получить приложение Джанго на pythonanywhere, но при попытке создать виртуальную среду с помощьюvirtualenv висит навсегда pythonanywhere
virtualenv --python=python3.5 myvenv
Консоль нависает
Я сделал это еще некоторое время назад, и я помню, что все было довольно безболезненно, но при запуске этой команды консоль просто висит, и я в конечном итоге попадаю в tarpit. Когда я прервать процесс я получаю некоторые ошибки вокруг Python 2.7
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
Не уверен, если они имеют отношение к чему-либо, или если они только потому, что прерывания.
Спасибо. Я попробовал это, он использовал python 3.5, но все еще висит –
Есть ли разница в трассировке стека? – Lekic
Вам не следует использовать только 'python3.5'. вам нужно использовать либо 'which python3.5', либо как указано в ответе,' virtualenv --python =/path/to/python/bin/python3.5 myvenv' – conrad