I am trying to use virtualenvwrapper, but when I run

mkvirtualenv xyz I get the message

virtualenvwrapper could not find /home/YOUR_USERNAME/.local/bin/virtualenv in your path

In fact virtualenvwrapper is at that location and it is in my $PATH variable

/home/jeff/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/var/lib/flatpak/exports/bin:/usr/lib/jvm/default/bin:/var/lib/snapd/snap/bin:/home/jeff/.scripts:/home/jeff/.local/bin/virtualenv enter link description here

I've looked at all the answers to this question but none of them work for me. When I run

sudo find / -name "virtualenv" I find that it appears multiple times


so I'm guessing there's some sort of conflict

I've decided to remove virtualenvwrapper. How can I remove them all safely and consistently?

I'm using Manjaro

  • Is the file executable? Commented Dec 14, 2020 at 13:51
  • Yes. it is an executable
    – Psionman
    Commented Dec 14, 2020 at 13:54

1 Answer 1


Solved it by following one of the answer to this question

In the end of my .bashrc I added the following rows (remember to put your username in the YOUR_USERNAME field):

export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

But in my case virtualenvwrapper.sh is in /usr/bin/

So I changed the line accordingly

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .