Самые последние версии Ipython и Matplotlib в Ubuntu 13.10

Я недавно обновил свой Ubuntu до версии 13.10. К моему удивлению, Ipython и Matplotlib доступны только в версиях до тех, которые были у меня в моей предыдущей установке 12.04 LTS.

Когда с 12.04 у меня в репозиториях был установлен Julian Taylor PPA, и именно поэтому (я думаю) у меня были самые последние версии из обоих пакетов.

Версии в настоящее время в 13.10:

Matplotlib: 1.2.1 ( http://matplotlib.org/index.html , самая последняя версия 1.3.1)

Ipython: 0.13.2 ( http://ipython.org , самая последняя версия 1.1.0 - сентябрь 2013 г.)

Есть ли PPA для 13.10? JPaylor ppa охватывает только 12.10 (Quantal, ссылка недоступна из-за репутации при обмене стека)

Стоит ли устанавливать эти пакеты за пределами apt? Разве это не хлопотно?

7
задан 30 October 2013 в 03:03

2 ответа

Способ зафиксировать его использует зернышко.

Способ настроить зернышко описан здесь: http://docs.python-guide.org/en/latest/starting/install/linux/#install-linux и это суммируют до:

(Я думаю, что Python - распределяет, прибывает предварительно установленный в 13,10, но не повреждает проверять),

sudo apt-get install python-distribute

Затем мы настраиваем среду Python правильно:

sudo easy_install pip
sudo pip install virtualenv

После этого сделайте:

sudo pip install ipython[all]

Это позволит зернышку заботиться о зависимостях, перечисленных ipython. На данном этапе IPython уже работает правильно.

ДОПОЛНИТЕЛЬНЫЙ, устанавливая matplotlib и numpy:

Они заботятся о зависимостях для matplotlib и numpy (и предположение, что у Вас уже есть ЛАТЕКС, правильно установленный):

apt-get install libfreetype6-dev libpng-dev libpython-all-dev gcc gfortran dvipdf

неравнодушный касательно: https://stackoverflow.com/questions/8359383/error-while-installing-matplotlib

Я стремлюсь к чему-то вроде этого:

    ============================================================================
Edit setup.cfg to change the build options

BUILDING MATPLOTLIB
            matplotlib: yes [1.3.1]
                python: yes [2.7.5+ (default, Sep 19 2013, 13:49:51)  [GCC
                        4.8.1]]
              platform: yes [linux2]

REQUIRED DEPENDENCIES AND EXTENSIONS
                 numpy: yes [version 1.7.1]
              dateutil: yes [using dateutil version 2.1]
               tornado: yes [using tornado version 3.1.1]
             pyparsing: yes [using pyparsing version 2.0.1]
                 pycxx: yes [Couldn't import.  Using local copy.]
                libagg: yes [pkg-config information for 'libagg' could not
                        be found. Using local copy.]
              freetype: yes [version 16.1.10]
                   png: yes [version 1.2.49]

OPTIONAL SUBPACKAGES
           sample_data: yes [installing]
              toolkits: yes [installing]
                 tests: yes [using nose version 1.3.0]

    OPTIONAL BACKEND EXTENSIONS
                macosx: no  [Mac OS-X only]
                qt4agg: yes [installing, Qt: 4.8.4, PyQt4: 4.10.3]
               gtk3agg: yes [installing, version 3.4.8]
             gtk3cairo: yes [installing, version 3.4.8]
                gtkagg: no  [The C/C++ header for gtk (gtk/gtk.h) could not
                        be found.  You may need to install the development
                        package.]
                 tkagg: no  [The C/C++ header for Tk (tk.h) could not be
                        found.  You may need to install the development
                        package.]
                 wxagg: no  [requires wxPython]
                   gtk: no  [The C/C++ header for gtk (gtk/gtk.h) could not
                        be found.  You may need to install the development
                        package.]
                   agg: yes [installing]
                 cairo: yes [installing, version 1.8.8]
             windowing: no  [Microsoft Windows only]

OPTIONAL LATEX DEPENDENCIES
                dvipng: yes [version 1.14]
           ghostscript: yes [version 9.10]
                 latex: yes [version 3.1415926]
               pdftops: yes [version 0.24.1]

Так, если я просто пропустил какие-либо зависимости, просто прокомментируйте ниже ;)

Затем использование зернышка:

sudo pip install matplotlib[all]

Это компилирует, и сделанный. Ipython, numpy и matplotlib готовый к науке в Ubuntu 13.10.

7
ответ дан 30 October 2013 в 03:03

Прежде всего прочитайте: Почему в репозиториях Ubuntu не установлены последние версии программного обеспечения?

После прочтения вы должны знать, что пакет ipython-notebook находится в репозитории universe. Этот репозиторий поддерживается сообществом или, в данном случае, Debian . Итак, если вы хотите более обновленный пакет, по какой-либо причине вам следует использовать ручные методы. Кстати, пакет находится всего в 2 выпусках после 0.13.2 -> 1.0.0 -> 1.0.1, хотя изменения были обширными Я не ожидаю, что сопровождающий тестирует один за другим каждый коммит и проверяет, что может быть сломано.

То же самое с Matplotlib, только 2 релиза позади, но было несколько изменений между каждой версией, и у сопровождающих есть лучшие способы сделать это, принося острый край, так как точка продажи Ubuntu - стабильность во всем. Если что-то подразумевает несколько тестирований (и более с пакетом с низким приоритетом), потребуется некоторое время, чтобы принести последние. Это может быть более удачным в следующих выпусках, так как Debian имеет версию 1.3.1 в репозиториях sid / unstable . Может быть, для следующего цикла выпуска Ubuntu.

Как установить прорезь? Задайте новый вопрос для каждой посылки.

0
ответ дан 30 October 2013 в 03:03

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

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