Я установил python3-virtualenvна Lubuntu 15.1, используя официальный пакет Ubuntu apt-get install python3-virtualenv. Официальной документации , указывает на то, что простой virtualenv .в моем каталоге проекта должно быть достаточно , чтобы создать venv. Это ничего не делает, потому which virtualenvчто ничего не делает. (Ничего от which python-virtualenvа which python3-virtualenvтакже).
Информация о пакете после его установки говорит о том, что он установлен /usr/lib/python3/dist-packages/virtualenv.py, поэтому я вызываю его в python3. Это дает мне это:
$ python3 /usr/lib/python3/dist-packages/virtualenv.py .
Running virtualenv with interpreter /usr/bin/python2
New python executable in ./bin/python2
Also creating executable in ./bin/python
Installing setuptools, pip...done.
Да, когда я смотрю, все в ./bin это python2. Является ли Python3-virtualenv из Ubuntu фиктивным пакетом для Python2?
Официальная документация по Python гласит: используйте другой пакет: python3-venv . Кажется, это работает, когда я pyvenv ., с Python3 вещи в ./binкаталоге.
Как я могу успешно создать Python 3 virtualenv?