Я не могу установить какие-либо модули Python 3.7 в Windows 7 с помощью установщика pip

3785
Rahul Gupta

Используя пункт:

C: \ Users \ DELL \ AppData \ Local \ Programs \ Python \ Python37-32 \ Scripts> pip install pyaudio

Выход:

Collecting pyaudio Using cached PyAudio-0.2.11.tar.gz Building wheels for collected packages: pyaudio Running setup.py bdist_wheel for pyaudio ... error Complete output from command c:\users\dell\appdata\local\programs\python\pytho n37-32\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\DELL\\ AppData\\Local\\Temp\\pip-build-2wt7vi91\\pyaudio\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(comp ile(code, __file__, 'exec'))" bdist_wheel -d C:\Users\DELL\AppData\Local\Temp\tm pos8y8pmgpip-wheel- --python-tag cp37: running bdist_wheel running build running build_py creating build creating build\lib.win32-3.7 copying src\pyaudio.py -> build\lib.win32-3.7 running build_ext building '_portaudio' extension creating build\temp.win32-3.7 creating build\temp.win32-3.7\Release creating build\temp.win32-3.7\Release\src C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo / Ox /W3 /GL /DNDEBUG /MD -Ic:\users\dell\appdata\local\programs\python\python37-3 2\include -Ic:\users\dell\appdata\local\programs\python\python37-32\include "-IC :\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Fil es (x86)\Windows Kits\10\include\10.0.10240.0\ucrt" "-IC:\Program Files (x86)\Wi ndows Kits\8.1\include\shared" "-IC:\Program Files (x86)\Windows Kits\8.1\includ e\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\winrt" /Tcsrc/_portaudi omodule.c /Fobuild\temp.win32-3.7\Release\src/_portaudiomodule.obj _portaudiomodule.c src/_portaudiomodule.c(29): fatal error C1083: Cannot open include file: 'port audio.h': No such file or directory error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN \\cl.exe' failed with exit status 2 

 Failed building wheel for pyaudio Running setup.py clean for pyaudio Failed to build pyaudio Installing collected packages: pyaudio Running setup.py install for pyaudio ... error Complete output from command c:\users\dell\appdata\local\programs\python\pyt hon37-32\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\DELL \\AppData\\Local\\Temp\\pip-build-2wt7vi91\\pyaudio\\setup.py';f=getattr(tokeniz e, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(co mpile(code, __file__, 'exec'))" install --record C:\Users\DELL\AppData\Local\Tem p\pip-04qjfess-record\install-record.txt --single-version-externally-managed --c ompile: running install running build running build_py creating build creating build\lib.win32-3.7 copying src\pyaudio.py -> build\lib.win32-3.7 running build_ext building '_portaudio' extension creating build\temp.win32-3.7 creating build\temp.win32-3.7\Release creating build\temp.win32-3.7\Release\src C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:\users\dell\appdata\local\programs\python\python37 -32\include -Ic:\users\dell\appdata\local\programs\python\python37-32\include "- IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program F iles (x86)\Windows Kits\10\include\10.0.10240.0\ucrt" "-IC:\Program Files (x86)\ Windows Kits\8.1\include\shared" "-IC:\Program Files (x86)\Windows Kits\8.1\incl ude\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\winrt" /Tcsrc/_portau diomodule.c /Fobuild\temp.win32-3.7\Release\src/_portaudiomodule.obj _portaudiomodule.c src/_portaudiomodule.c(29): fatal error C1083: Cannot open include file: 'po rtaudio.h': No such file or directory error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\B IN\\cl.exe' failed with exit status 2 
-3
никто не помогает мне или не отвечает мне, просто понижая мои вопросы, смотрите там -3 оценки по этому вопросу без обсуждения, хотя это подробный вопрос Rahul Gupta 6 лет назад 0
Важная информация отсутствует. Чего ты хочешь достичь? Каковы были ваши шаги до этого? Какую команду вы выполняли? Вы запускаете его из командной строки с повышенными правами? gronostaj 6 лет назад 2
даа команда была 'pip install pyaudio' Rahul Gupta 6 лет назад 0
Теперь я отредактировал свой вопрос и скопировал и вставил все, о чем идет речь, так что теперь, пожалуйста, помогите мне @gronostaj Rahul Gupta 6 лет назад 0
@RahulGupta Я опубликовал (очень) короткий ответ. По сути, вам следует вернуться к строке Python 3.6.x (в настоящее время), если вы хотите убедиться, что ваша проблема решена. Anaksunaman 6 лет назад 0

1 ответ на вопрос

1
Anaksunaman

Я не уверен, что это будет ответ, который вы ищете, но я бы предложил вернуться к Python 3.6.x, если вы хотите использовать pip и доступные на данный момент колеса.

По состоянию на февраль 2018 года Python 3.7 является бета-версией, а не полной версией. Это означает, что A) будут ошибки, технические проблемы / проблемы с реализацией и другие ограничения, и B) сторонние проекты, такие как pyaudio, вероятно, еще не выпустили совместимые колеса для Python 3.7:

pyaudio_wheels

да, это помогло мне установить pyaudio и другие пакеты в python 3.6 очень легко, но я все еще не могу установить 1 пакет, который называется «speech_recognition», и почему по моему вопросу рейтинг -5, хотя я задал правильный вопрос со всеми подробностями @Anaksunaman Rahul Gupta 6 лет назад 0
@RahulGupta Под `speech_recognition` я предполагаю, что вы имеете в виду [Uberi / speech_recognition на GitHub] (https://github.com/Uberi/speech_recognition), который находится под [SpeechRecognition on PyPi] (https://pypi.python.org/pypi) /Распознавание речи/). Если это так, вы должны попытаться опустить символ подчеркивания и заглавные буквы первой буквы каждого слова, то есть `pip install SpeechRecognition`. Anaksunaman 6 лет назад 0
@RahulGupta Относительно -5 в вопросе, не принимайте это лично. Люди, которые никогда не публиковались здесь, часто отказываются от ответов на свои первые вопросы по техническим причинам. Вам следует прочитать [Как спросить, задать хороший вопрос?] (Https://superuser.com/help/how-to-ask?). Anaksunaman 6 лет назад 0
@RahulGupta Но так как вы хотите конкретики, возможно, вот некоторые вещи, которые следует учитывать .. Во-первых, форматирование было очень трудно читать. Вам нужно было разделить ввод и вывод и использовать некоторые специальные возможности форматирования, предоставляемые SuperUser (например, четыре пробела для блоков кода). Во-вторых, что касается деталей, вы дали слишком мало. Несмотря на то, что это было едва достаточно, чтобы помочь вам поверхностно, вещи, которые кажутся несущественными, часто имеют значение. Anaksunaman 6 лет назад 0
@RahulGupta Например, если вы перечислили пакеты, с которыми у вас возникли трудности (или даже ссылку на учебник, если вы следовали за ним), возможно, я мог бы уже помочь с проблемой 'speech_recognition`. В-третьих, вы не представили никаких проблем или исследований. Никому не поможет, если мы дадим вам те же решения, которые вы уже пробовали. Эти вещи экономят наше время, ваше время и делают вопросы лучше для тех, кто сталкивается с вашим постом в Google. Anaksunaman 6 лет назад 0
что 'pip install SpeechRecognition' помогает мне, он запустился успешно, а также, когда я проверил с помощью 'help (' modules ')', тогда был установлен модуль 'speech_recognition', но у меня есть вопрос. что если я использовал 'pip install SpeechRecognition', то как был установлен модуль 'speech_recognition'? @Anaksunaman Rahul Gupta 6 лет назад 0
@RahulGupta `speech_recognition` был установлен как часть` SpeechRecognition`. Имена модулей (например, `SpeechRecognition`) не всегда отражают имена элементов, которые вы импортируете в свою программу на Python, чтобы заставить их функционировать (например,` speech_recognition`). Более конкретно, `speech_recogintion`, по-видимому, является классом, который используется для создания конкретных объектов / экземпляров для обработки функций распознавания речи. Anaksunaman 6 лет назад 0
okkk thnx alot @Anaksunaman каждый ваш ответ мне очень помог Rahul Gupta 6 лет назад 0
@RahulGupta рад помочь. знак равно Anaksunaman 6 лет назад 0