生猪肉有骚臭味是由多种因素引起的。生猪肉骚臭味的主要原因是猪体内的一些代谢产物和挥发性物质。猪体内的尿素、硫化物、胆汁酸等物质在屠宰过程中会释放出来,导致肉类产生异味。屠宰过程中的操作不当也会造成骚臭味的产生。如果在屠宰过程中没有正确处理内脏,残留的胆汁和食物残渣会导致肉类发生变质。屠宰后的处理方式也会影响肉类的味道。如果没有及时冷却、处理或保存不当,肉类容易滋生细菌,产生恶臭。饲养环境与饲料也会对肉质产生影响。如果猪在脏乱的环境中饲养,或者饲料中含有过多的添加剂,都可能导致猪肉产生异味。生猪肉骚臭味的原因主要包括代谢产物、操作不当、处理方式不当、饲养环境与饲料等多个方面。