Я недавно просто изучил Matplotlib из книги и нахожусь в некоторых проблемах с установкой.Matplotlib Mac OSX Yosemite 10.10.1
Скачан 1.4.2 источник, изменена строка 961 setupext.py для зависимостей freetype, затем скомпилирована и установлена в (env).
Замораживание контура обеспечивает основные требования (env).
matplotlib==1.4.2
mock==1.0.1
nose==1.3.4
numpy==1.9.1
pyparsing==2.0.3
python-dateutil==2.2
pytz==2014.9
six==1.8.0
wsgiref==0.1.2
У меня есть файл с именем data_plot.py
#!/usr/bin/python
from __future__ import print_function
from __future__ import division
from __future__ import absolute_import
import numpy as np
import matplotlib.pyplot as plt
# create x, randomly spaced between 0 to 20
x = np.linspace(0,20,10)
При запуске python data_plot.py
это только кажется, застрял мышление.
Консоль должна выплюнуть 10 случайных чисел от 0-20 правильной? Я полностью скомпилировал его? Я загрузил все свои файлы в github.
я могу воспроизвести это на OS X Mavericks (10.9.5). Когда я прерываю его с помощью CTRL-C, импорт 'matplotlib', кажется, висит при попытке вызвать' fc-list fontconfig'. –
Кажется, это проблема, связанная с fontCache. Решение, предоставленное в [этом ответе] (http://stackoverflow.com/a/24982107/1599111), работало для меня. –
Кстати np.linspace. Не давайте вам случайные данные. Вместо этого он дает равномерно разнесенные числа в течение заданного интервала (начальный номер, конечный номер, количество интервалов). См. Http://docs.scipy.org/doc/numpy/reference/generated/numpy.linspace.html – jonhurlock