Search code examples
pythonpython-3.xvirtualenvwrapper

Virtualenvwrapper not installed correctly


I installed virtualenvwrapper but when I run which virtualenvwrapper I get nothing. When I try to do a reinstall using pip3, here's what I get.

~: $ pip3 install virtualenvwrapper
Requirement already satisfied (use --upgrade to upgrade): virtualenvwrapper in /usr/local/lib/python3.4/site-packages
Requirement already satisfied (use --upgrade to upgrade): virtualenv in /usr/local/lib/python3.4/site-packages (from virtualenvwrapper)
Requirement already satisfied (use --upgrade to upgrade): virtualenv-clone in /usr/local/lib/python3.4/site-packages (from virtualenvwrapper)
Requirement already satisfied (use --upgrade to upgrade): stevedore in /usr/local/lib/python3.4/site-packages (from virtualenvwrapper)
Cleaning up...

What am I missing?


Solution

  • After installing virtualenvwrapper, you need to

    export WORKON_HOME=~/Envs
    source /usr/local/bin/virtualenvwrapper.sh
    

    to get these functions (such as virtualenvwrapper, mkvirtualenv, cdvirtualenv, ...).

    To make it permanent, just put two lines above to your ~/.bashrc file.