Activated VENV still use system pip and system python? What's wrong?

Viewed 2762

When I activate a venv, which pip returns /usr/local/bin/pip instead of path/to/my/apps/venv/bin/pop. Why is that?

I am inclined to just rm- rf the pip in /usr/local/bin/pip and install again, but since this is a production server I prefer not to guess too much :-)

My concern is that I have (in usr/local/bin):

  • easy_install
  • easy_install-2.6
  • pip
  • pip-2.6
  • virtualenv
  • virtualenv-2.6

python --version returns 2.6.6 and which python returns /usr/bin/python even though venvis activated?

Running Debian Squeeze

2 Answers
Related