2014-01-22 4 views
0

Я установил scipy и numpy, и они используются с моей текущей, нужной версией python 2.7.6 (я запускаюсь на OSX Mavericks и должен был обновиться.) Однако, когда я pip установил matplotlib, по умолчанию он ссылается моя предыдущая версия python, 2.7.5, что затрудняет использование (очевидно.)Как установить matplotlib для конкретной версии Python?

Как изменить, какая версия ppton matplotlib используется, чтобы я мог импортировать и использовать библиотеку?
Спасибо.

ответ

0

Как я могу решить эту проблему, так это, прежде всего, нужно войти в ваш каталог 2.7.6, а под папкой Scripts вы найдете исполняемый файл pip. Мой предложение это (потому что его трудно отлаживать такого рода людей, не все детали) заключается в следующем:

./pip install matplotlib 

И посмотреть, если это удастся, в противном случае, я предлагаю использовать pyenv управлять питона установки.

0

Я предлагаю вам использовать Macports для установки дополнительных версий Python на OS X. Как только Macports установлен, довольно легко установить Python 2.7.6. Все, что вам придется сделать, это:

sudo port install python27 

Теперь, вы должны быть в состоянии получить все библиотеки, нужно так же легко, используя тоже MacPorts.

sudo port install py27-numpy 
sudo port install py27-scipy 
sudo port install py27-matplotlib 

MacPorts должны решать все зависимости и, конечно, связать пакеты в их правильной версии Python, избегая вам много головной боли.

Для пошагового руководства по настройке хорошей функциональной среды Python посетите: http://jakevdp.github.io/blog/2013/02/02/setting-up-a-mac-for-python-development/

Смежные вопросы