2011-08-04 9 views
14

में मैक 10.7 पर matplotlib स्थापित करने के लिए यहाँ है कि मैं क्या करने की कोशिश: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 

कृपया मेरी मदद करो। अगर आपको कोई अतिरिक्त जानकारी चाहिए, तो कृपया मुझे बताएं। धन्यवाद।

उत्तर

8

सिर्फ

कर पिप -e https://github.com/matplotlib/matplotlib.git matplotlib

या क्लोन इंस्टॉल करें और फिर

स्थापित करने या एक नज़र @

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

है, लेकिन यह एक शेर समस्या नहीं है सिर्फ एक अजगर 2.7.2 बग। एक सहयोगियों हिम तेंदुआ मशीन पर एक ही समस्या थी

मान लीजिए कि आपकी काढ़ा का उपयोग कर रहे

आशा है कि यह मदद करता है

25

locojays लाइन मेरे लिए काम नहीं किया (OSX 10.7, पायथन 2.7.2 homebrew के माध्यम से), मैं आदेश को संशोधित करने के रूप में निम्न प्रकार था:

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

"+ https" मेरे लिए काम नहीं करता था। मैंने "सुडो पाइप-2.7 इंस्टॉल-गिट के साथ स्थापित किया: //github.com/matplotlib/matplotlib.git#egg=matplotlib" –

+0

आप किस पीआईपी का उपयोग कर रहे हैं? मैं 'pip 1.0.2 का उपयोग /usr/local/lib/python2.7/site-packages (पायथन 2.7) से कर रहा हूं, जिसे मैं 'पाइप - वर्जन' – staticfloat

+0

- सर्वर रिपोर्ट 'पीपी 1.0.1 चलाने से मिला /usr/local/lib/python2.7/site-packages/pip-1.0.1-py2.7.egg ' –

1
साथ OSX 10.7

, मैं "SciPy Superpack" स्क्रिप्ट स्थापित इस्तेमाल किया, और अब मैं ठीक काम कर रहा matplotlib है।

Download Scipy Superpack Installer for OSX 10.7

, स्थापित करने के लिए निर्देशिका है कि स्क्रिप्ट है में एक टर्मिनल खोलने स्थापित

:

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

यह दो चरणों और कुछ ही मिनटों में ले लिया स्थित और कॉल करें:

$ sh install_superpack.sh

आपको अपने व्यवस्थापक पासवर्ड के लिए संकेत मिलेगा। यदि आप पहले से ही वर्तमान gFortran स्थापित कर चुके हैं, तो आप इंस्टॉल प्रक्रिया के दौरान उस पैकेज को बाईपास कर सकते हैं। इसी तरह, स्थापना के लिए गिट की आवश्यकता है, इसलिए आपको को दूरस्थ रूप से इंस्टॉल करने पर इसे इंस्टॉल करने के लिए कहा जाएगा।