Я бы хотел поиграть в виртуальной среде, которая интерпретируется исключительно через python3.3. В моей системе (Ubuntu 13.04) существует два способа создания виртуальной среды.
virtualenv env
или:
pyvenv-3.3 env
Если я использую старый верный, virtualenv
, я могу использовать все, как ожидалось, однако PIP устанавливает все в библиотеки python2.7, а не python3.3 libs. Итак, вызывая скрипты с помощью
python3 script.py
Кажется, пока не работает:
python script.py
Работает как шарм. Но, очевидно, нужно использовать python2.7
Теперь, если вместо этого я использую "встроенный" venv из Python3 + (pyvenv-3.3
), кажется, что все становится немного странным. Он правильно помещает папку python3.3 lib в venv, однако установка модулей с использованием PIP больше невозможна, так как кажется, что-то ссылается на глобальную, а не на виртуальную среду.
Итак, по моему вопросу:
Как вы рекомендуете получать рабочую виртуальную среду с ТОЛЬКО Python3.3 (+) и установкой PIP в python3.3 libs?