非洲人来中国长期居住需要经中国政府主管机关批准,可以获得长期居留或者永久居留资格。

根据《中华人民共和国外国人入境出境管理法》第十三条 外国人在中国居留,必须持有中国政府主管机关签发的身份证件或者居留证件。身份证件或者居留证件的有效期限,根据入境的事由确定。在中国居留的外国人,应当在规定的时间内到当地公安机关缴验证件。

第十四条 依照中国法律在中国投资或者同中国的企业、事业单位进行经济、科学技术、文化合作以及其他需要在中国长期居留的外国人,经中国政府主管机关批准,可以获得长期居留或者永久居留资格。