0

I would like to include different Python libraries on my Mac, like numpy and other research libraries that aren't packaged by default with the Python installation. I should note that I installed the latest version of Python for mac from the official Python site. It installs in ~/Libraries/... rather than /usr/bin or /usr/local/bin. Would I need to include those new libraries with my updated version? ie. In the same directory? Thanks in advance!

bj7
  • 240
  • 3
  • 12

2 Answers2

1

Consider using a virtualenv. E.g.

pip install virtualenv
virtualenv ~/.virtualenvs/science
source ~/.virtualenvs/science/bin/activate
pip install numpy scipy matplotlib ...
# work on your project
deactivate

virtualenv is a virtual enviornment for Python packages that avoids populating your default installation, besides other advantages. It is a standard in Python.

Jorge Leitao
  • 19,085
  • 19
  • 85
  • 121
0

As a workaround, I use Macports to install it's own python executable and additional libraries like scipy/numpy/matplotlib.

Another alternative is to use bundles, this discussion might be of interest Anaconda vs. EPD Enthought vs. manual installation of Python

Community
  • 1
  • 1
audionuma
  • 333
  • 1
  • 9
  • 15