魏晋南北朝以后,汉文化尚武精神的流失与南方地理环境有关吗

没有关系。
梳理一下历史,南方在先秦时代其实是个极为“骁武”的所在。
从传说的上古时代到夏朝,中原力量即使完成了“统一”,往往还要到南方去讨伐下有苗(三苗)。即使有尧舜禹这样的牛人,把周边的部族收拾得服帖,所谓南方的有苗氏也总是最后那几个不买账的,必然干上好几仗。西周时代,成康时代后的国力堪称豪华,然而周昭王亲率六师去讨伐荆楚,结果三次讨伐无果,天子本人还搭上了自己的性命。怎么死的,周朝史官都扭扭捏捏,不想说明白。到了春秋战国,楚人第一个跑到周天子家门口来问鼎。秦灭六国后,所谓“楚虽三户亡秦必楚“,楚人骁猛,可见一斑。走到长江下游,吴国是天下首屈一指的军工生产商,连屈原都讲要“操吴戈兮披犀甲”,吴剑更是成为了一个历史传说。在那个生产力有限的时代,一个地方不尚武,恐怕不会有这样的技能点。
可见先秦时代,中原地区即使强盛兼强悍的时候,也觉得南方是个难征服的硬骨头,后世令中原深以为患的北方反而不一定能排在南方前头。
【魏晋南北朝以后,汉文化尚武精神的流失与南方地理环境有关吗】 所以,地理环境应该不是尚武精神流失的原因。
私以为,真正的汉文化尚武精神流失在北宋之后,以下是个人见解:
唐代的文人仍以习武佩剑为荣,例如李白。而王勃写《滕王阁序》,写得都是无路请缨,有怀投笔,终极偶像是开边扩土的班超。这跟后世一般汉族文人的价值取向显然是有差别的。从大的历史脉络来看,唐朝人对开边的热情更是不亚于汉朝人。
那么为什么北宋之后,中原民族文化中尚武精神逐渐衰微呢?
这跟北宋的制度安排和社会导向有关。北宋建国的背景是唐中后期以及五代十国由于政权无法控制军权导致的大混乱。在这样的时代背景和惨痛的历史教训下,如何有效避免军权瓦解中央政权,应该成为了宋太祖乃至当时整个社会上层心中的头等大事。在这个问题上,一方面宋朝从制度安排上大规模削弱军队对于政权的威慑力,想方设法瓦解作乱反叛的可能;另一方面,大宋从意识形态、政治地位和社会文化上全面打压武人的地位。
太祖爷双管齐下的一剂猛药,后世汉族政权(两宋、明)几百年都再没有非皇族将领成功上位或者成功分裂国家的事情了。做个对比,同样偏安在南方,东晋之后的南朝,宋,齐,梁,陈,基本都是领兵大将篡国,有样学样,篡得不亦乐乎。而南宋朝廷,无论如何风雨飘扬,帝位传五世九帝,宝座没丢到自己人手上,特别是军人手上。
然而,这产生了一个大宋国父们未曾预料的深远影响,就是中原民族的文武分流、崇文抑武,随之尚武精神逐步流失。