On my Mac OSX 10.9.2, my default python is now Python 2.7.6, which was upgraded form 2.5.4, the previous sys installation.
I have pip 1.5.4 from /Library/Python/2.7/site-packages/pip-1.5.4-py2.7.egg (python 2.7) and virtualenv --version 1.11.4 both installed at ~/bin, and which virtualenv and which pip return ./bin/pip and ./bin/virtualenv
which python returns: /usr/local/bin/python
sys.path:
['', '/Library/Python/2.7/site-packages/pip-1.5.4-py2.7.egg', '/Library/Python/2.7/site-packages/projectname-0.1-py2.7.egg', '/Library/Python/2.7/site-packages', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages', '/Library/Python/2.7/site-packages']
~/bin has:
Vitors-MacBook-Pro:bin vitorpatalano$ ls -lha
total 328
drwxr-xr-x  16 vitorpatalano  staff   544B Apr 13 21:57 .
drwxr-xr-x+ 31 vitorpatalano  staff   1.0K Apr 17 11:06 ..
-rw-r--r--@  1 vitorpatalano  staff   6.0K Apr  6 01:28 .DS_Store
-rwxr-xr-x   1 root           staff   232B Apr  6 23:45 easy_install
-rwxr-xr-x   1 root           staff   232B Apr  6 23:45 easy_install-2.7
-rwxr-xr-x@  1 vitorpatalano  staff    76K Apr 10 23:26 mate
-rwxr-xr-x   1 root           staff   373B Apr  7 00:07 nosetests
-rwxr-xr-x   1 root           staff   381B Apr  7 00:07 nosetests-2.7
-rwxr-xr-x   1 root           staff   241B Apr  6 01:29 pip
-rwxr-xr-x   1 root           staff   243B Apr  6 01:29 pip2
-rwxr-xr-x   1 root           staff   247B Apr  6 01:29 pip2.7
-rwxr-xr-x   1 root           staff   211B Apr  6 22:46 virtualenv
-rwxr-xr-x   1 root           staff   211B Apr  6 22:46 virtualenv-2.7
-rwxr-xr-x   1 root           staff   346B Apr 13 21:57 virtualenv-clone
-rwxr-xr-x   1 root           staff    36K Apr 13 21:56 virtualenvwrapper.sh
-rwxr-xr-x   1 root           staff   1.4K Apr 13 21:56 virtualenvwrapper_lazy.sh
my .bash_profile has:
export PATH=/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}
export PATH=/usr/local/bin:$PATH
export PATH=./bin:$PATH
PROBLEMS:
- pip runs only at - ~/, and requires- sudo
- inside activated virtualenv, pip is not at, say, - ENV/binbut at- ENV/liband runs GLOBALLY, installing packages at- /Library/Python/2.7/site-packages
3.outside ~/bin, virtualenv runs only if I type python -m virtualenv venv
- nosetests runs only with nosetests -w /path/to/dir
looks like I have to bypass sys.
QUESTIONS:
- how do I reconfigure - $PATHin order to have- virtualenv, pip and nosetestsworking at ANY given directory, without the need for- sudo?
- how to have pip within virtualenv installing packages INSIDE the environment? 
