2013-10-31 3 views
2

Windows 7 시스템에서 Oracle VirtualBox에 Fedora Linux/RHEL을 실행하고 있고 VM에 matplotlib-1.3.1을 설치하려고합니다. 나는 numpy-1.6.1, scipy-0.13.0 그리고 python-2.6.6을 가지고있다.Numpy Matplotlib Fedora Linux에 설치

Numpy와 Scipy는 원본에서 빌드됩니다. 즉, tar.gz 파일을 다운로드하고 압축을 풀고 추출한 폴더에서 빌드 및 설치를 실행합니다. 또한 파이썬 셸에서 설치된 버전을 확인했습니다.

그러나 소스에서 matplotlib-1.3.1을 빌드하려고 할 때마다 아래 화면이 표시됩니다. 소스에서하기 matplotlib를 구축 할 때 아래

화면입니다 : 아래 그림과 같이 Matplotlib install page에서 언급하지만 메시지가 나는이하기 matplotlib에 대한 건물의 종속성을 시도

~]$ python setup.py build 
============================================================================ 
Edit setup.cfg to change the build options 

BUILDING MATPLOTLIB 
     matplotlib: yes [1.3.1] 
      python: yes [2.6.6 (r266:84292, Jul 10 2013, 22:48:45) [GCC 
        4.4.7 20120313 (Red Hat 4.4.7-3)]] 
      platform: yes [linux2] 

REQUIRED DEPENDENCIES AND EXTENSIONS 
      numpy: yes [version 1.6.1] 
      dateutil: yes [using dateutil version 2.1] 
      tornado: yes [tornado was not found. It is required for the 
        WebAgg backend. pip/easy_install may attempt to 
        install it after matplotlib.] 
     pyparsing: yes [pyparsing was not found. It is required for 
        mathtext support. pip/easy_install may attempt to 
        install it after matplotlib.] 
      pycxx: yes [Couldn't import. Using local copy.] 
      libagg: yes [pkg-config information for 'libagg' could not 
        be found. Using local copy.] 
      freetype: no [pkg-config information for 'freetype2' could 
        not be found.] 
       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: no [PyQt4 not found] 
      gtk3agg: no [Requires pygobject to be installed.] 
     gtk3cairo: no [Requires pygobject to be installed.] 
      gtkagg: no [Requires pygtk] 
      tkagg: no [TKAgg requires Tkinter.] 
      wxagg: no [requires wxPython] 
       gtk: no [Requires pygtk] 
       agg: yes [installing] 
      cairo: yes [installing, version 1.8.6] 
     windowing: no [Microsoft Windows only] 

OPTIONAL LATEX DEPENDENCIES 
      dvipng: no 
     ghostscript: yes [version 8.70] 
      latex: no 
      pdftops: no 

============================================================================ 
        * The following required packages can not be built: 
        * freetype 

"어떤 소스 RPM 찾을 수 없습니다"

~]$ su -c "yum-builddep python-matplotlib" 
Password: 
Loaded plugins: fastestmirror, priorities 
Loading mirror speeds from cached hostfile 
* HDP-epel: mirror.us.leaseweb.net 
* base: mirror.dattobackup.com 
* epel: mirror.us.leaseweb.net 
* extras: centos.aol.com 
* updates: mirror.cogentco.com 
59 packages excluded due to repository priority protections 
Checking for new repos for mirrors 
Enabling epel-source repository 
epel-source/metalink             | 14 kB  00:00 
epel-source               | 3.3 kB  00:00 
http://mirror.umd.edu/fedora/epel/6/SRPMS/repodata/repomd.xml: [Errno -1] repomd.xm does not match metalink for epel-source 
Trying other mirror. 
epel-source               | 3.5 kB  00:00 
epel-source/primary_db            | 1.6 MB  00:01 
9 packages excluded due to repository priority protections 
No source RPM found for python-matplotlib-0.99.1.2-1.el6.x86_64 
No uninstalled build requires 

matplotlib를 설치하기 전에 source nose-1.3.0, ipython-1.1.0, sympy-0.7.3, pandas-0.11.0을 의존성으로 성공적으로 빌드했음을 기억하십시오.

답변

0

위의 문제가 해결되었습니다. 필요한 freetype 패키지를 찾을 수 없기 때문입니다.

관심있는 독자는 링크

Freetype-2.5.0 Install

로 이동 FreeType에서 설치하려면 단계를 수행 할 수 있습니다. bz2 파일의 압축을 푼 후에는 ./configure를 실행하고 make를 실행하기 위해 폴더로 들어가야합니다. 문서를 설치하려면 루트 사용자로 로그인하고 언급 된 명령을 따라야합니다. 희망이 도움이됩니다.

참고 : 위 오류는 해결되었지만 ftheader.h가 발견되지 않아 새로운 오류가 발생했습니다. 내가 별도의 스레드를 열었습니다. 여기에 링크가 있습니다

Install error: ftheader.h: No such file or directory