Reputation: 4752
I am using pip install on a mac to get my python requirements for a django website.
I got pip from MacPorts
port install pip-2.7
Now the problem is the pip installs the packages in a location which is not in my python sys.path.
I just copied this bogus location
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/)
to a location present in my sys.path
/Library/Python/2.7/)
Of course this worked ok, but I will use pip in the future so I need a persistent solution.
The question is how can I alter my sys.path to recognize that crap location or how do I tell pip to install dependencies somewhere else ?
Upvotes: 13
Views: 36486
Reputation: 4752
After a few attempts, setting the PYTHONPATH environmental var worked.
Best way to achieve this is to add the following to the ~/.bash_profile:
export PYTHONPATH=<bogus path here>
Don't forget to open a new terminal after changing.
Upvotes: 10