Matplotlib For Mac Os X
On OSX, two different types of Python builds exist: a regular build and aframework build. In order to interact correctly with OSX through the nativeGUI frameworks, you need a framework build of Python. At the time of writingthe macosx
and WXAgg
backends require a framework build to functioncorrectly. This can result in issues for a Python installation not build as aframework and may also happen in virtual envs and when using (Ana)conda. FromMatplotlib 1.5 onwards, both backends check that a framework build is availableand fail if a non framework build is found. (Without this check a partiallyfunctional figure is created. In particular, it is produced in the backgroundand cannot be put in front of any other window.)
virtualenv¶
- Title: matplotlib for Mac 2.1.0 for Mac File size: 35.73 MB Requirements: Mac OS X; Language: English Available languages: English, Japanese, Polish, Spanish.
- $ sudo port install py27-matplotlib +gtk2 But on Mac OS X 10.9.1 it seems there is a bug which I receive this error: Error: Dependency 'py27-pyobjc' not found.:- Computing dependencies for py27-matplotlib Error: Dependency 'py27-pyobjc' not found.
Install Matplotlib on macOS. A step by step guide on installing Matplotlib on macOS (Mojave) with pip package installer. Matplotlib: Installation/Set-up. This is a short tutorial on how to install Matplotlib in macOS (10.4/Mojave). We will use the pip package installer for. OS X 10.7 (Lion) and OS X 10.8 (Mountain Lion): As of October 20, 2011, the Source Forge installer for matplotlib does not work with all releases of Mac OS X and, in particular, not with 10.7 (Lion). The problems arise from incompatible binaries and system libraries.
In a virtualenv, a non-framework build is used even when the environment iscreated from a framework build (virtualenv bug #54, virtualenv bug #609).
The solution is to not use virtualenv, but instead the stdlib's venv, whichprovides similar functionality but without exhibiting this issue.
If you absolutely need to use virtualenv rather than venv, then from withinthe environment you can set the PYTHONHOME
environment variable to$VIRTUAL_ENV
, then invoke Python using the full path to the framework build(typically /usr/local/bin/python
).
Matplotlib For Mac Os X 10.13
conda¶
Matplotlib On Windows
The default python provided in (Ana)conda is not a framework build. However,a framework build can easily be installed, both in the main environment andin conda envs: install python.app (condainstallpython.app
) and usepythonw
rather than python
.