2014-09-25 5 views
1

나는 matlablib를 Python 3.2.3을 사용하여 virtualenv에 설치하려고합니다. 다운로드 할 수있는 아카이브와 pip를 모두 설치하려고했습니다. 두 경우 모두 설치 프로세스가^C로 인터럽트 될 때까지 멈추게됩니다. 왜 이런 일이 생길까요?Matplotlib 1.4.0 설치가 멈춤

(virtenv)[email protected]:~/matplotlib/matplotlib-1.4.0$ python setup.py build 
============================================================================ 
Edit setup.cfg to change the build options 

BUILDING MATPLOTLIB 
      matplotlib: yes [1.4.0] 
       python: yes [3.2.3 (default, Feb 20 2013, 14:44:27) [GCC 
         4.7.2]] 
       platform: yes [linux2] 

REQUIRED DEPENDENCIES AND EXTENSIONS 
       numpy: yes [version 1.9.0] 
        six: yes [six was not found.] 
       dateutil: yes [dateutil was not found. It is required for date 
         axis support. pip/easy_install may attempt to 
         install it after matplotlib.] 
       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 [Official versions of PyCXX are not compatible 
         with Python 3.x. Using local copy] 
       libagg: yes [pkg-config information for 'libagg' could not 
         be found. Using local copy.] 
       freetype: yes [version 2.4.9] 
        png: yes [version 1.2.49] 
       qhull: yes [pkg-config information for 'qhull' could not be 
         found. Using local copy.] 

OPTIONAL SUBPACKAGES 
      sample_data: yes [installing] 
       toolkits: yes [installing] 
       tests: yes [nose 0.11.1 or later is required to run the 
         matplotlib test suite. pip/easy_install may attempt 
         to install it after matplotlib./mock is required 
         to run the matplotlib test suite. pip/easy_install 
         may attempt to install it after matplotlib.] 
     toolkits_tests: yes [nose 0.11.1 or later is required to run the 
         matplotlib test suite. pip/easy_install may attempt 
         to install it after matplotlib./mock is required 
         to run the matplotlib test suite. pip/easy_install 
         may attempt to install it after matplotlib.] 

OPTIONAL BACKEND EXTENSIONS 
       macosx: no [Mac OS-X only] 
       qt5agg: no [PyQt5 not found] 
       qt4agg: no [PyQt4 not found] 
^CException KeyboardInterrupt in <Finalize object, dead> ignored 
Traceback (most recent call last): 
    File "/home/users/scintillo/matplotlib/matplotlib-1.4.0/setupext.py", line 1949, in check_requirements 
    msg = p.map(self.callback, [self])[0] 
    File "/usr/lib/python3.2/multiprocessing/pool.py", line 251, in map 
    return self.map_async(func, iterable, chunksize).get() 
    File "/usr/lib/python3.2/multiprocessing/pool.py", line 559, in get 
    raise self._value 
setupext.CheckFailed: PySide not found 

During handling of the above exception, another exception occurred: 

Traceback (most recent call last): 
    File "setup.py", line 154, in <module> 
    result = package.check() 
    File "/home/users/scintillo/matplotlib/matplotlib-1.4.0/setupext.py", line 491, in check 
    additional_info = self.check_requirements() 
    File "/home/users/scintillo/matplotlib/matplotlib-1.4.0/setupext.py", line 1956, in check_requirements 
    p.join() 
    File "/usr/lib/python3.2/multiprocessing/pool.py", line 465, in join 
    p.join() 
    File "/usr/lib/python3.2/multiprocessing/process.py", line 147, in join 
    res = self._popen.wait(timeout) 
    File "/usr/lib/python3.2/multiprocessing/forking.py", line 147, in wait 
    return self.poll(0) 
    File "/usr/lib/python3.2/multiprocessing/forking.py", line 132, in poll 
    pid, sts = os.waitpid(self.pid, flag) 
KeyboardInterrupt 
+0

'setupext.CheckFailed : PySide는 found'하지? 아마 당신이 그것을 설치해야합니다. 실제로 그게 문제인지는 모르겠지만 아무런 해가 없습니다. – Veedrac

+0

@Veedrac 동결에 대해 설명하지는 않지만 노력하겠습니다. – Scintillo

+0

이것은 알려진 문제 https://github.com/matplotlib/matplotlib/issues/3444 문제는 mpl이 더 이상 공식적으로 지원하지 않는 python 3.2입니다. – tacaswell

답변

0

하기 matplotlib 1.4.0 파이썬 3.2 지원하지 않는다 : 여기서

설치 프로세스의 출력이다. matplotlib 1.3.1을 설치해야합니다. 이것은 명령 pip install matplotlib==1.3.1을 사용하여 pip로 수행 할 수 있습니다.

추가 자세한 내용은이 문제를 참조하십시오 https://github.com/matplotlib/matplotlib/issues/3444

관련 문제