You don’t need to set the --user flag. After you create your virtualenv (virtualenv flask), activate it: source flask/bin/activate. Your shell should look something like (flask) ~>.
Once your virtualenv is activated, you should be able to pip install packages without issue. For example, pip install numpy. They’ll be installed in: lib/python2.6/site-packages/ (for whatever version of Python you are using)