2014-04-18 2 views
1

gaoo가없고 gcc가없는 Gentoo에서 작업하면서, portaudio를 설치하기가 정말로 어렵습니다. 필자는 pyaudio를 올바른 위치에 설치하여 파이썬이이를 감지 할 수있게했지만 "import pyaudio"를 시도 할 때마다 먼저 portaudio를 설치하도록 요청합니다. gcc와 make를 사용할 수있는 로봇을 에뮬레이트하는 gentoo를 실행하는 가상 머신이 있습니다. 해당 컴퓨터에서 portaudio를 컴파일 할 수 있지만 그 내용을 로봇에 복사 한 후 설치할 수 없습니다. pyAudio가 찾을 수 있도록 각 라이브러리 파일을 정확히 어디에 두어야합니까?Payaudio가 찾을 수 있도록 어디에서 portaudio를 넣어야합니까?

감사합니다.

답변

0

마지막으로 문제의 원인을 찾을 수 있습니다. 어떻게 든 portaudio는/usr/local /에 설치 중입니다. 그러나 작업하고있는 로봇은/usr/usr/lib/usr/include에/usr/local/lib가 아닌 폴더를 사용합니다. 라이브러리를/usr/lib로 복사하고 수동으로 portaudio libs 파일을 전송하면 python site-packages 폴더에서 찾을 수 있습니다.

+0

설치를 수행하기 위해 portage를 사용하면 이러한 문제가 발생하지 않습니다.) configure를 실행할 때 --prefix 폴더를 변경하여/usr/local 대신/usr을 destdir로 지정해야합니다. 또는 입력 한 내용. 또한 LD_LIBRARY_PATH를 조정하여 문제를 해결할 수 있지만 이탈합니다. –

+0

로봇에 설치된 포털이 없습니다. – Mehdi

관련 문제