I had the same issue coming from development environments on OS X where I could create Python 3 virtual environments by simply invoking virtualenv
and the path to the target directory. You should be able to create a Python 3.x virtual environment in one of two ways:
-
Install
virtualenv
from the PyPi as you’ve done ($ pip3 install virtualenv
), then by calling it as a module from the command line:$ python3 -m virtualenv /path/to/directory
-
Use the venv module, which you can install through
apt-get
. (Note that Python 3.3 is when this module was introduced, so this answer assumes you’re working with at least that):$ sudo apt-get install python3.4-venv
Then you can set up your virtual environment with
$ pyvenv-3.4 /path/to/directory
and activate the environment with
$ source /path/to/directory/bin/activate
You might also look at this post, which discusses differences between the venv
module and virtualenv
. Best of luck!