Assim posso colocar utilizar várias versões do python em projetos diferentes
$ mkdir myproject
$ cd myproject
$ python3 -m venv venv
Windows:
$ py -3 -m venv venv
Instalando environment virtual pois estou usando Python 2:
$ python2 -m virtualenv venv
Windows:
> \Python27\Scripts\virtualenv.exe venv
Abrir a pasta e ver onde está este arquivo actvate
$ . venv/bin/activate
Windows:
> venv\Scripts\activate
# Debian, Ubuntu
$ sudo apt-get install python-virtualenv
# CentOS, Fedora
$ sudo yum install python-virtualenv
# Arch
$ sudo pacman -S python-virtualenv
If you are on Mac OS X or Windows, download get-pip.py, then:
$ sudo python2 Downloads/get-pip.py
$ sudo python2 -m pip install virtualenv
On Windows, as an administrator:
> \Python27\python.exe Downloads\get-pip.py
> \Python27\python.exe -m pip install virtualenv
# Se o virtualenv já não tiver sido instalado:
$ pip install virtualenv
# Cria um virtualenv para este projeto flask
$ virtualenv flask
$ cd flask
# Ativa a o ambiente virtual
# Linux
$ source bin/activate
# Windows
$ source Scripts/activate
# Só instalar o flask nesse ambiente
$ pip install flask