Which directory is it suggested to install Python packages in a
virtualenv? For example:
$ sudo pip install requests
In which of the following directories should it be installed? Or would it be installed somewhere else?
What is the difference between those three folders?
A few misconceptions here:
sudo pip install you're not using a virtualenv; you're installing those directly to your machine.
You have to create the virtualenv and then activate it via
Once it's activated, be sure that
pip is installed. Then, you will be installing your packages directly to that virtualenv. Where it's ultimately going to wind up in that virtualenv is best left for pip to decide.