Пытается запустить приложение python, которое использует pyaudio. Использование virtualenv и установок работают. Однако при запуске он не может найти portaudio. Но файл _portaudio.so существует. Какие-либо предложения???pyaudio не удалось импортировать _portaudio
(venv) [email protected]:~/audio $ jasper/jasper.py
Could not import the PyAudio C module '_portaudio'.
Traceback (most recent call last):
File "jasper/jasper.py", line 31, in <module>
from client.mic import Mic
File "/home/kidkic/audio/jasper/client/mic.py", line 9, in <module>
import pyaudio
File "/home/kidkic/audio/venv/local/lib/python2.7/site-packages/pyaudio.py", line 116, in <module>
import _portaudio as pa
ImportError: /home/kidkic/audio/venv/local/lib/python2.7/site-packages/_portaudio.so: undefined symbol: Pa_GetStreamReadAvailable
# CHECKING THAT THE FILE EXISTS (a binary file)
(venv) [email protected]:~/audio $ ls venv/local/lib/python2.7/site-packages/_*
venv/local/lib/python2.7/site-packages/_portaudio.so
Спасибо, Пробовал Ваше предложение \t 'Sudo APT-получить продувка --remove питона-pyaudio \t SUDO APT-получить autoremove \t пип деинсталлировать pyaudio \t wget http://www.portaudio.com/archives/pa_stable_v19_20140130.t gz \t tar -xf pa_stable_v19_20140130.tgz \t cd portaudio/ \t./ Настроить \t сделать чистый \t сделать \t Sudo сделать установку \t Sudo APT-получить установку portaudio19-DEV питон-все-DEV \t пункт установить pyaudio \t \t (успешно установлен pyaudio-0.2.9) ' сейчас получение \t 'Не удалось импортировать модуль PyAudio C '_portaudio'. – roady
Есть ли еще эта ошибка? например ваша предыдущая ошибка также сообщила об этом, но далее сказал: «undefined symbol: Pa_GetStreamReadAvailable» – Wehrdo
Nope: новая ошибка 'Не удалось импортировать модуль PyAudio C '_portaudio'. Traceback (самый последний вызов последнего): Файл "яшма/jasper.py", строка 31, в от client.mic импорта Mic Файл "/home/kidkic/audio/jasper/client/mic.py", строка 9, в импорта pyaudio Файл "/home/kidkic/audio/venv/local/lib/python2.7/site-packages/pyaudio.py", строка 116, в импорта _portaudio как па ImportError: libportaudio.so.0: невозможно открыть файл общих объектов: нет такого файла или каталога. Файл '/ home/kidkic/audio/venv/local/lib/python2.7/site-packages/_portaudio.so' существует. –
roady