Как установить MatPlotLib на Mac 10.7 в virtualenv

Вот что я пытаюсь сделать:

(SAASSenv)miki725mac:SAASSenv miki725$ python Python 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 15:22:34) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> exit() (SAASSenv)miki725mac:SAASSenv miki725$ (SAASSenv)miki725mac:SAASSenv miki725$ pip install http://downloads.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.0.1/matplotlib-1.0.1.tar.gz Downloading/unpacking http://downloads.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.0.1/matplotlib-1.0.1.tar.gz Downloading matplotlib-1.0.1.tar.gz (13.3Mb): 13.3Mb downloaded Running setup.py egg_info for package from http://downloads.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.0.1/matplotlib-1.0.1.tar.gz basedirlist is: [] ============================================================================ BUILDING MATPLOTLIB matplotlib: 1.0.1 python: 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 15:22:34) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] platform: darwin REQUIRED DEPENDENCIES numpy: 1.6.0 freetype2: 13.0.7 OPTIONAL BACKEND DEPENDENCIES libpng: 1.4.8 Traceback (most recent call last): File "<string>", line 14, in <module> File "/var/folders/tk/xpmf2q_10qg45c9g_xzmvy4r0000gn/T/pip-02sOum-build/setup.py", line 162, in <module> if check_for_tk() or (options['build_tkagg'] is True): File "setupext.py", line 832, in check_for_tk (Tkinter.__version__.split()[-2], Tkinter.TkVersion, Tkinter.TclVersion)) IndexError: list index out of range Complete output from command python setup.py egg_info: basedirlist is: [] ============================================================================ BUILDING MATPLOTLIB matplotlib: 1.0.1 python: 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 15:22:34) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] platform: darwin REQUIRED DEPENDENCIES numpy: 1.6.0 freetype2: 13.0.7 OPTIONAL BACKEND DEPENDENCIES libpng: 1.4.8 Traceback (most recent call last): File "<string>", line 14, in <module> File "/var/folders/tk/xpmf2q_10qg45c9g_xzmvy4r0000gn/T/pip-02sOum-build/setup.py", line 162, in <module> if check_for_tk() or (options['build_tkagg'] is True): File "setupext.py", line 832, in check_for_tk (Tkinter.__version__.split()[-2], Tkinter.TkVersion, Tkinter.TclVersion)) IndexError: list index out of range ---------------------------------------- Command python setup.py egg_info failed with error code 1 Storing complete log in /Users/miki725/.pip/pip.log 

Пожалуйста, помогите мне. Если вам нужна дополнительная информация, пожалуйста, дайте мне знать. Спасибо.

  • Как я могу правильно установить несколько непакетных распределений / virtualenv / pip экосистем на Ubuntu?
  • Вызов IPython из виртуального
  • Почему список замороженных файлов «pkg-resources == 0.0.0»?
  • Утилита Messy Python? (OS X)
  • Как копировать / клонировать виртуальную среду с сервера на локальную машину
  • В моем virtualenv мне нужно использовать sudo для всех команд
  • Как использовать расширение отладки gdb python внутри virtualenv
  • pip: Не удалось найти активированный virtualenv (обязательно)
  • 3 Solutions collect form web for “Как установить MatPlotLib на Mac 10.7 в virtualenv”

    просто делать

    pip install -e https://github.com/matplotlib/matplotlib.git matplotlib

    или клонировать, а затем установить

    или посмотреть @

    http://jholewinski.org/blog/installing-matplotlib-on-os-x-10-7-with-homebrew/

    но это не проблема льва, а только ошибка python 2.7.2. была такая же проблема на коллеге снеговика

    предположим, что вы используете варево

    надеюсь это поможет

    строка locojays не работала для меня (osx 10.7, Python 2.7.2 через homebrew), мне пришлось изменить команду следующим образом:

     pip install -e git+https://github.com/matplotlib/matplotlib.git#egg=matplotlib 

    С OSX 10.7 я использовал скрипт установки «Scipy Superpack», и теперь у меня есть matplotlib, работающий нормально.

    http://fonnesbeck.github.com/ScipySuperpack/

    Это заняло два шага и несколько минут:

    устанавливать

    Загрузите программу Scipy Superpack Installer для OSX 10.7

    Чтобы установить, откройте терминал в каталоге, в котором находится скрипт, и вызовите:

    $ sh install_superpack.sh

    Вам будет предложено ввести пароль администратора. Если вы уже установили текущий gFortran, вы можете обойти этот пакет во время процесса установки. Аналогично, для установки требуется Git, поэтому вам будет предложено установить ее, если вы устанавливаете удаленно.

    Python - лучший язык программирования в мире.