Yes, it is possible to create a Python 3 virtual environment using virtualenv and virtualenvwrapper. Although the documentation primarily mentions support for Python 2.4-2.7, newer versions, including Python 3, can still be used.
To create a Python 3 virtual environment using virtualenvwrapper, you can follow these steps:
Install the required packages:
$ sudo apt-get update
$ sudo apt-get install python3-pip python3-venv
Create a new virtual environment:
$ mkvirtualenv --python=/usr/bin/python3.3 envpy331
Activate the virtual environment:
$ workon envpy331
Now you are working within the virtual environment, using Python 3.3.1. You can install packages and run Python scripts specific to this environment.
Note that the path to the Python 3.3 interpreter may vary depending on your system configuration. Make sure to provide the correct path when creating the virtual environment.
While virtualenvwrapper documentation might not explicitly mention support for newer Python versions, the underlying virtualenv tool is still capable of creating virtual environments for them.