Python 3 с Pylab на Ubuntu 12.04

У меня Ubuntu 12.04, и я учусь на Python 2.7.3 (в частности, Pylab - IPython, NumPy, SciPy и Matplotlib). Я думал, что лучше изучать новейшую версию Python. Использование apt-get говорит мне, что все вышеперечисленное является самой последней версией. Причины объясняются здесь: Изменение Python по умолчанию в 12.04 LTS

Итак, я apt-get python3 и ipython3, но как установить последнюю версию Pylab для моего интерпретатора Python3?

1
задан 13 April 2017 в 15:25

1 ответ

Ubuntu / Debian рассматривает python и python3 и связанные с ними библиотеки как разные пакеты (вместо того, чтобы быть обновленной версией другого), так как существует довольно мало библиотек, которые имеют общую исполняемую кодовую базу в обоих python 2 и 3.

Таким образом, вы хотите python3-numpy, python3-scipy, python3-matplotlib и т. Д. К сожалению, python3-matplotlib недоступен в 12.04 (он доступен в 13.04). Возможно, вам удастся найти PPA, содержащий его, но я лично не знаю, какой порекомендовать.

(Другие библиотеки, которые вы, возможно, захотите рассмотреть для научной установки python, могут включать sympy, pandas и различные scikit пакеты).

Редактировать: Изучение Python 3, а не 2 - разумная цель, но если вы ограничены 12.04, вы, скорее всего, найдете поддержку, которой не хватает во многих библиотеках. В таком случае, лучший способ, вероятно, использовать Python 2, гарантируя, что вы пишете код, совместимый с прямой пересылкой - см. Официальное руководство по портированию для предложений.

0
ответ дан 13 April 2017 в 15:25

Другие вопросы по тегам:

Похожие вопросы: