北非生产石油的国家有:
埃及:
埃及位于撒哈拉沙漠地区,储存了大量的石油,并且在地中海沿岸及几内亚湾附近也有石油资源。
利比亚:
利比亚是北非的主要产油国之一,拥有丰富的石油资源,尤其是其北部地区。
阿尔及利亚:
阿尔及利亚不仅是北非面积最大的国家,也是该地区的石油产量第一大国。它拥有世界上最大的天然气储量之一,并且油气工业是其经济的主要支柱。
摩洛哥:
摩洛哥虽然主要以其磷酸盐矿而闻名,但它也有一定的石油产量。
突尼斯:
突尼斯也生产石油,但相比其他北非国家,其产量较小。
综上所述,北非主要的石油生产国有埃及、利比亚、阿尔及利亚和摩洛哥。