Running the following:
virtualenv -p python3 venv
gives:
Running virtualenv with interpreter /usr/bin/python3
Using base prefix '/usr'
New python executable in /specific/a/home/cc/students/csguests/taivanbatb/venv/bin/python3
Also creating executable in /specific/a/home/cc/students/csguests/taivanbatb/venv/bin/python
Installing setuptools, pip, wheel...
which is where it gets stuck.
Calling CTRL-C gives:
File "/usr/local/bin/virtualenv", line 11, in <module>
sys.exit(main())
File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 671, in main
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 2328, in <module>
raise SystemExit(popen.wait())
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 713, in main
symlink=options.symlink)
File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 945, in create_environment
download=download,
File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 901, 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 769, in call_subprocess
line = stdout.readline()
KeyboardInterrupt
Similar to this.
As suggested in the linked question, I tried installing with --no-wheel but to no avail. And I am sure it is not a network connectivity problem because setting up an environment using python2 using virtualenv env gives no errors.
The specific versions of all the packages I am using are as follows:
python 3.4.0 python 2.7.6 virtualenv 15.1.0
virtualenv -p python3 venv --no-wheel... it still gets stuck - Taivanbat Badamdorjsudo pip3 install virtualenvfirst before running python3... - ian0411python3 -m venv venv? Note thatvenvappears twice. The first one is the module name, the second one is the name of your virtual environment. Usingvenvis the preferred way to create virtual environments since Python3.3. - velikodniy