не удалось найти PyAudio, проверить установку

Команда read принимает имя переменной, поэтому удалите сигил:

read uid

Что вы делаете, это: отправка содержимого переменной uid в качестве имени переменной для чтения команда. Поскольку это значение в настоящее время пуст, у вас есть

echo "a prompt: "
read

. Это действительный код bash. Имя переменной по умолчанию для команды «bald» read REPLY

Учитывая ваш код, вот мягкая переписывающая:

function uid_Assoc {
        local arg1=$1
        echo "$arg1";
}

read -p "Please enter SUID: " uid
uid_Assoc "$uid"

Примечания:

[d6 ] вам не нужно как ключевое слово function, так и синтаксис (), выберите тот или другой (только мое мнение) локализовать переменные в функциях, чтобы ограничить их область использования, используя параметр -p для чтения всегда цитируемых переменных ( вы никогда не знаете, сколько пробелов будет вводить пользователь), если вы не знаете, почему вам нужно оставить переменную без кавычек.
0
задан 27 May 2017 в 07:09

3 ответа

Сообщение сообщает, что не удалось найти PyAudio; проверьте установку

Этот список команд в вашем «учебнике» неверен, вы сначала устанавливаете библиотеки, затем компилируете модуль python:

git clone http://people.csail.mit.edu/hubert/git/pyaudio.git
cd pyaudio
sudo python setup.py install
sudo apt-get installl libportaudio-dev
sudo apt-get install python-dev
sudo apt-get install libportaudio0 libportaudio2 libportaudiocpp0 portaudio19-dev
sudo pip3 install SpeechRecognition

Правильный последовательность:

sudo apt-get install libportaudio-dev
sudo apt-get install python-dev
sudo apt-get install libportaudio0 libportaudio2 libportaudiocpp0 portaudio19-dev
git clone http://people.csail.mit.edu/hubert/git/pyaudio.git
cd pyaudio
sudo python setup.py install
sudo pip3 install SpeechRecognition

Ошибка в основном вызвана ошибками на шаге sudo python setup.py install, который должен установить pyaudio. Вам нужно повторить этот шаг. Вам необходимо проанализировать и сообщить об ошибках, возникающих на этом этапе, прежде чем продолжить.

0
ответ дан 22 May 2018 в 22:11

Сообщение сообщает, что не удалось найти PyAudio; проверьте установку

Этот список команд в вашем «учебнике» неверен, вы сначала устанавливаете библиотеки, затем компилируете модуль python:

git clone http://people.csail.mit.edu/hubert/git/pyaudio.git cd pyaudio sudo python setup.py install sudo apt-get installl libportaudio-dev sudo apt-get install python-dev sudo apt-get install libportaudio0 libportaudio2 libportaudiocpp0 portaudio19-dev sudo pip3 install SpeechRecognition

Правильный последовательность:

sudo apt-get install libportaudio-dev sudo apt-get install python-dev sudo apt-get install libportaudio0 libportaudio2 libportaudiocpp0 portaudio19-dev git clone http://people.csail.mit.edu/hubert/git/pyaudio.git cd pyaudio sudo python setup.py install sudo pip3 install SpeechRecognition

Ошибка в основном вызвана ошибками на шаге sudo python setup.py install, который должен установить pyaudio. Вам нужно повторить этот шаг. Вам необходимо проанализировать и сообщить об ошибках, возникающих на этом этапе, прежде чем продолжить.

0
ответ дан 18 July 2018 в 12:39

Сообщение сообщает, что не удалось найти PyAudio; проверьте установку

Этот список команд в вашем «учебнике» неверен, вы сначала устанавливаете библиотеки, затем компилируете модуль python:

git clone http://people.csail.mit.edu/hubert/git/pyaudio.git cd pyaudio sudo python setup.py install sudo apt-get installl libportaudio-dev sudo apt-get install python-dev sudo apt-get install libportaudio0 libportaudio2 libportaudiocpp0 portaudio19-dev sudo pip3 install SpeechRecognition

Правильный последовательность:

sudo apt-get install libportaudio-dev sudo apt-get install python-dev sudo apt-get install libportaudio0 libportaudio2 libportaudiocpp0 portaudio19-dev git clone http://people.csail.mit.edu/hubert/git/pyaudio.git cd pyaudio sudo python setup.py install sudo pip3 install SpeechRecognition

Ошибка в основном вызвана ошибками на шаге sudo python setup.py install, который должен установить pyaudio. Вам нужно повторить этот шаг. Вам необходимо проанализировать и сообщить об ошибках, возникающих на этом этапе, прежде чем продолжить.

0
ответ дан 24 July 2018 в 20:00

Другие вопросы по тегам:

Похожие вопросы: