2017-02-04 2 views
0

PyAudio (0.2.7)이 내 시스템에 설치되어 있습니다. PyAudio를 최신 버전으로 업그레이드하는 중 오류가 발생했습니다.

는 나는이납니다

sudo pip install pyaudio --upgrade 

사용하여 업그레이드하려고합니다.

Downloading/unpacking pyaudio from https://pypi.python.org/packages/44/39/f3b9b16d32cc8588fa06bb2e813cea35363f5502117cd6cc7f619b556d9f/PyAudio-0.2.10.tar.gz#md5=b65354d997fa00a9166f8dbcb83075e6 
    Downloading PyAudio-0.2.10.tar.gz (287kB): 287kB downloaded 
    Running setup.py (path:/tmp/pip_build_root/pyaudio/setup.py) egg_info for package pyaudio 

Installing collected packages: pyaudio 
    Found existing installation: PyAudio 0.2.7 
    Not uninstalling PyAudio at /usr/lib/python3/dist-packages, owned by OS 


           ....... 
           ....... 

x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.4m -c src/_portaudiomodule.c -o build/temp.linux-x86_64-3.4/src/_portaudiomodule.o 

src/_portaudiomodule.c:29:23: fatal error: portaudio.h: No such file or directory 

#include "portaudio.h" 

        ^

compilation terminated. 

error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 

---------------------------------------- 
    Can't roll back PyAudio; was not uninstalled 
Cleaning up... 
Command /usr/bin/python3 -c "import setuptools, tokenize;__file__='/tmp/pip_build_root/pyaudio/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-ih3i9qsm-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip_build_root/pyaudio 
Storing debug log for failure in /home/jobin/.pip/pip.log 

나는 초등학교 운영 체제 14.04

문제가 여기에 무엇 사용하고 있습니다?

+0

텍스트와 함께 이미지를 포함하지 말고 텍스트 자체를 포함 시키십시오. –

+0

** portaudio-devel **, ** libportaudio-dev ** 또는 이와 비슷한 것을 설치 했습니까? –

+0

아니요. 나는 오디오를 다루는 것을 아무것도 설치하지 않았다. – jophab

답변

0

당신은 실행하여 예를 들어, portaudio-dev 패키지를 설치해야합니다

sudo apt-get install portaudio-dev 
+0

실행 중 'E : package portaudio-dev '패키지를 찾을 수 없습니다. – jophab

+0

@jophab, 그 전에 sudo apt-get update를 실행 해보십시오. –

+0

libportaudio-dev 설치를 시도했습니다. 이제 설치되었습니다. 그런 다음 파이 오디오를 업그레이드하려고했습니다. 오류가 일부 변경되었습니다. – jophab

5

감사 @Cristian Ciupitu 조언이 portaudio-dev를 설치하십시오.

그러나 portaudio-dev은 내 경우에는 sudo apt-get install portaudio-dev과 함께 설치되지 않았습니다. 나는이 다음 다운로드 한 파일의 압축을 풉니 다 here

  • 에서 portaudio 파일의 .TGZ 다운로드

    1. 를 해결 한 방법

      E: Unable to locate package portaudio-dev 
      

      을 얻었다.

    2. cd
    3. 그런 다음 ./configure를 & & 지금 sudo는이
    4. 그럼 이제 pyaudio가 성공적으로 설치 sudo pip install pyaudio --upgrade

    에 의해 pyaudio 업그레이드 설치하게 할

  • 을합니다.

  • +0

    굉장! 고마워. – jacksun101

    +0

    훌륭한 답변입니다. – ben