未安装Microsoft Visual C ++ 14.0的第一个错误,我已将其修复...现在,当我尝试安装pyaudio时,出现另一个错误。 (我使用Windows 10)
我已经安装了所有Visual Studio的软件包...我也尝试过使用滚轮安装,但是它说此平台不支持滚轮
public class OrderDto
{
public string Name { get; set; }
public int Amount { get; set; }
}
public class FilterOrdersQuery : IRequest<List<OrderDto>>
{
public string Filter { get; set; }
}
public class FilterOrdersQueryHandler : IRequestHandler<FilterOrdersQuery, List<OrderDto>>
{
public Task<List<OrderDto>> Handle(FilterOrdersQuery notification, CancellationToken cancellationToken)
{
var dataSource = new List<OrderDto>(){
new OrderDto()
{
Name = "blah",
Amount = 65
},
new OrderDto()
{
Name = "foo",
Amount = 12
},
};
var result = dataSource
.Where(x => x.Name.Contains(notification.Filter))
.ToList();
return Task.FromResult(result);
}
}
答案 0 :(得分:0)
来自官方docs:
要从源代码构建PyAudio,您还需要构建PortAudio v19
话虽如此,并看到错误消息:'portaudio.h': No such file or directory error
,我认为您尚未安装此依赖项。
此处的关键部分是PyAudio
仅提供与Portaudio
库的python绑定,但不包括该库本身,除非您使用.whl
安装,但这些库不包含适用于python 3.7
。再次,从文档(重点是我的):
pip
将获取并安装PyAudio
轮子(预包装的二进制文件)。当前,有一些轮子与 Python 2.7、3.4、3.5和3.6 的官方发行版兼容。对于那些版本,既有32位轮子又有64位轮子。
因此,您的解决方案是下载并安装缺少的库,或者移动到包含Portaudio
的内置轮子的python版本