Python3 Virtual Environment and PIP
Chciałbym grać w środowisku wirtualnym, które jest interpretowane wyłącznie za pomocą pythona3.3. W moim systemie (Ubuntu 13.04) istnieją dwa sposoby tworzenia środowiska wirtualnego.
virtualenv env
lub:
pyvenv-3.3 env
Jeśli używam starych wiernych,virtualenv
, Mogę używać wszystkiego zgodnie z oczekiwaniami, jednak PIP instaluje wszystko w libs python2.7, a nie w libach python3.3. Tak więc wywołanie skryptów za pomocą
python3 script.py
Wydaje się, że jeszcze nie działa:
python script.py
Działa jak marzenie. Ale oczywiście musi być używany python2.7
Teraz, jeśli zamiast tego używam „wbudowanego” venv z Python3 + (pyvenv-3.3
), wygląda na to, że wszystko jest trochę szalone. Prawidłowo umieszcza folder lib python3.3 w systemie Venv, jednak instalowanie modułów przy użyciu PIP nie jest już możliwe, ponieważ wydaje się, że w jakiś sposób odwołuje się on do środowiska globalnego, a nie wirtualnego.
A więc do mojego pytania:
Jak zaleciłbyś uzyskanie działającego środowiska wirtualnego z instalacją TYLKO Python3.3 (+) i PIP w libach python3.3?