我正在用Python编写程序,但出现错误
ModuleNotFoundError: No module named 'pyaudio'
然后我尝试
pipwin install pyaudio
出来
Requirement already satisfied: PyAudio==0.2.11 from file:///C:/Users/JIE_0305/pipwin/PyAudio-0.2.11-cp37-cp37m-win_amd64.whl
但是我仍然再次运行程序
ModuleNotFoundError: No module named 'pyaudio'
我该如何解决问题?
答案 0 :(得分:0)
尝试先刷新
pipwin refresh
如果不使用pip代替
pip install pyaudio --> python2
pip3 install pyaudio --> python3
答案 1 :(得分:0)
请尝试改用pip
命令。
python3 -m pip install pyaudio # for python 3
或
python -m pip install pyaudio # for python 2 or lower
答案 2 :(得分:0)
根据this post,您可以下载whl
文件并在安装时调用它,这可能有效。在帖子中,您具有指向该站点的链接,您可以在其中下载whl
文件。
还指出它可能适用于Python 3.6而不是3.7,如果其他选项没有结果,请尝试将Python版本更改为3.6。
另一种解决方案是卸载pyaudio
,然后连接到您的虚拟环境并再次通过venv安装。它可能会解决您的问题。
有时,成功安装的库可能与Python版本有关,该版本与您在运行程序时使用的版本不同。您还应该检查这一点,我的意思是检查pyaudio
库与哪个Python版本相关。使用相同的Python版本以运行程序。