malikarumi@Tetouan2:~$ pip install virtualenv
Collecting virtualenv
Downloading virtualenv-12.0.7-py2.py3-none-any.whl (1.8MB)
100% |################################| 1.8MB 330kB/s
malikarumi@Tetouan2:~$ pip freeze
(a lot of stuff, but not virtualenv)
malikarumi@Tetouan2:~$ virtualenv testvenv1
The program 'virtualenv' is currently not installed. You can install it by typing:
sudo apt-get install python-virtualenv
Что здесь происходит? такое python-virtualenv == pyvenv? Разве это еще не сломано? Оригинальный virtualenv все еще работает с питоном? если venv (слишком много вариантов имен !!!) является частью стандартной библиотеки, https://docs.python.org/3/library/venv.html , почему мне говорят установить его?
И когда я попытался установить его, я получил:
malikarumi@Tetouan2:~$ sudo apt-get install python-virtualenv
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
python-colorama python-distlib python-html5lib python-pip python-setuptools
В этот момент я прервался, потому что установка python3-pip перед этим дала мне
Setting up python3-setuptools (3.3-1ubuntu1) ...
Setting up python3-pip (1.5.4-1) ...
И я не был уверен, что дополнительные пакеты перезапишут их или перейдут на python 2.7.
Я читал, что Python 3 по умолчанию будет использоваться по умолчанию. Поскольку есть и 2.7, и 3.4, и они имеют отдельные команды, как мне не только убедиться, что Python 3 используется по умолчанию, но что все, что я устанавливаю, идет туда и используется им вместо 2.7?
Кстати, я попробовал sudo apt-get python3-virtualenv и получил: E: Невозможно найти пакет python3-virtualenv