Matplotlib не будет работать на Ubuntu 10.10 - PullRequest
2 голосов
/ 05 апреля 2011

У меня проблема с тем, чтобы заставить matplotlib работать в ubuntu 10.10.

Сначала я устанавливаю matplotlib с помощью apt-get, а позже я обнаружил, что версия 0.99, а некоторые примеры на официальном сайте простоне сработаетЗатем я загружаю версию 1.01 и устанавливаю ее, не удаляя версию 0.99.Чтобы сделать ситуацию более конкретной, вот конфигурация:

BUILDING MATPLOTLIB
            matplotlib: 1.0.1
                python: 2.6.6 (r266:84292, Sep 15 2010, 15:52:39)  [GCC
                        4.4.5]
              platform: linux2

REQUIRED DEPENDENCIES
                 numpy: 1.6.0b1
             freetype2: 12.2.6

OPTIONAL BACKEND DEPENDENCIES
                libpng: 1.2.44
               Tkinter: no
                        * Using default library and include directories for
                        * Tcl and Tk because a Tk window failed to open.
                        * You may need to define DISPLAY for Tk to work so
                        * that setup can determine where your libraries are
                        * located. Tkinter present, but header files are not
                        * found. You may need to install development
                        * packages.
              wxPython: no
                        * wxPython not found
            pkg-config: looking for pygtk-2.0 gtk+-2.0
                        * Package pygtk-2.0 was not found in the pkg-config
                        * search path. Perhaps you should add the directory
                        * containing `pygtk-2.0.pc' to the PKG_CONFIG_PATH
                        * environment variable No package 'pygtk-2.0' found
                        * Package gtk+-2.0 was not found in the pkg-config
                        * search path. Perhaps you should add the directory
                        * containing `gtk+-2.0.pc' to the PKG_CONFIG_PATH
                        * environment variable No package 'gtk+-2.0' found
                        * You may need to install 'dev' package(s) to
                        * provide header files.
                  Gtk+: no
                        * Could not find Gtk+ headers in any of
                        * '/usr/local/include', '/usr/include', '.'
       Mac OS X native: no
                    Qt: no
                   Qt4: no
                 Cairo: 1.8.8

OPTIONAL DATE/TIMEZONE DEPENDENCIES
              datetime: present, version unknown
              dateutil: 1.4.1
                  pytz: 2010b

OPTIONAL USETEX DEPENDENCIES
                dvipng: no
           ghostscript: 8.71
                 latex: no
               pdftops: 0.14.3

[Edit setup.cfg to suppress the above messages]

, и теперь я могу импортировать matplotlib, но как только я запускаю пример кода, он просто завершается, и я не получаю никаких результатов.Я несколько раз пытался «очистить установку», что означает, что я удаляю все файлы, включая .matplotlib и каталог matplotlib в dist-package, но я все еще не могу сделать что-либо.

Что делает страннеечто после переустановки версии 0.99 она работает довольно хорошо.

Есть идеи?

Ответы [ 3 ]

2 голосов
/ 05 апреля 2011

Бен Гамари имеет упакованный matplotlib 1.0 для Ubuntu.

0 голосов
/ 13 апреля 2013

У меня была такая же проблема в Ubuntu 12.04.Я решил это, установив python-gtk2-dev и переустановив matplotlib :

sudo apt-get install python-gtk2-dev
sudo pip install --upgrade matplotlib

Сообщение о зависимостях изменилось на:

  Gtk+: gtk+: 2.24.10, glib: 2.32.3, pygtk: 2.24.0,
        pygobject: 2.28.6
0 голосов
/ 09 января 2012

Попробуйте установить его с pip:

sudo apt-get install python-pip
sudo pip install matplotlib

Я только что проверил это, и он должен установить Matplotlib 1.0.1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...