2012-08-31 39 views
5

Tôi đang cố gắng cài đặt matplotlib nhưng phải đối mặt với nhiều vấn đề. Tôi nhận được một lỗi phổ biến từ cả pip cài đặt matplotlib cũng như cố gắng xây dựng từ nguồn đó là:Cài đặt matplotlib trên Mac OSX Mountain Lion

BUILDING MATPLOTLIB 

     matplotlib: 1.1.1 

      python: 2.7.2 (default, Jun 20 2012, 16:23:33) [GCC 4.2.1 

        Compatible Apple Clang 4.0 

        (tags/Apple/clang-418.0.60)] 

      platform: darwin 

phụ thuộc yêu cầu

   numpy: 1.6.1 

        * Could not find the headers for numpy. You may 

        * need to install the development package. 

EDIT: Solved nó cuối cùng. Tôi cần cài đặt trình biên dịch gfortran và gcc. Đã làm nó bằng cách sử dụng brew và tất cả mọi thứ đã làm việc như một say mê!

+0

Xây dựng từ nguồn sẽ ổn (ít nhất với phiên bản gần đây từ git). Nhưng bạn cần phải chắc chắn rằng các tập tin tiêu đề của numpy nằm trong đường dẫn linker. – tiago

Trả lời

2

Giải quyết nó cuối cùng. Tôi cần cài đặt trình biên dịch gfortran và gcc. Đã làm nó bằng cách sử dụng brew và tất cả mọi thứ đã làm việc như một say mê!

+1

Bạn đã cài đặt gcc và fortran như thế nào? Tôi tìm thấy gfortran trong brew, nhưng không gcc? Ngoài ra, bạn đã cài đặt matplotlib trực tiếp sau đó hay bạn phải cài đặt 'pip install --upgrade numpy'first? – metakermit

+0

@ kermit666 nó có trong brew – Peter

+0

Cảm ơn, @Peter. Có lẽ một năm quá muộn, mặc dù :) Đây là hướng dẫn mà làm việc cho tôi: http://www.thisisthegreenroom.com/2011/installing-python-numpy-scipy-matplotlib-and-ipython-on-lion/ – metakermit

-1

Cài đặt gọn gàng.

pip install numpy 

Cần phân loại phụ thuộc cho bạn - Tôi không chắc tại sao nó không hoạt động.

+0

Tôi đã có sẵn 1.6.1 – Amitash

+0

Bạn đã cài đặt nó bằng pip chưa? –

+0

Tôi đã sẵn sàng. Dù sao, tôi đã thử nó một lần nữa và nó nói rằng các yêu cầu được thỏa mãn. Chỉ cần thử với – Amitash

4

Cài đặt matplotlib trên Mountain Lion yêu cầu cài đặt phiên bản phát triển của matplotlib.

Hãy thử pip install git+https://github.com/matplotlib/matplotlib.git#egg=matplotlib-dev

Bạn có thể cần numpy 1.6.2 cho nó để làm việc.

Nói chung, đối với Mountain Lion, bạn có thể tìm lời khuyên tuyệt vời và một thủ tục bước-by-step mô tả cặn kẽ để cài đặt NumPy/scipy/matplotlib/IPhython tại this link

+1

Bạn có thể muốn ghim nó vào thẻ mới nhất hoạt động trên mac: '' git + git: //github.com/matplotlib/[email protected] @ egg = matplotlib'' – jterrace

0

macports hoặc bia là cách tốt nhất cho những thứ như vậy trên kinh nghiệm mac.My

Các vấn đề liên quan