不需要。目前驾驶证可以异地申请换证。
4月1日起正式实施的新交通法规(139号令)规定:驾驶证补证、年审、换证可以向机动车驾驶证核发地或者核发地以外的车辆管理所申请。
驾驶证换证时需要提供以下资料:
1、身份证及复印件;
2、驾驶证;
3、县级或者部队团级以上医疗机构出具的有关身体条件的证明;
4、两张一寸白底彩照;
5、填写《机动车驾驶证申请表》;
6、工本费10元。

外地户口异地居住证明即暂住证,准备两张白底照片,身份证复印件一份,到所在的派出所办理,大概一周左右能出来。
暂住证是本市对外地人员实行暂住登记和《暂住证》制度。《暂住证》是外地人员在本市临时居住的合法身份证明;外地人员到达本市后,应在三日内到其暂住地派出所申报暂住登记。其中,年满16周岁,在本市暂住时间拟超过一个月的或拟在本市从事务工、经商等活动的外地人员,应当在办理暂住登记的同时申领《暂住证》。
《居住证暂行条例》第二条规定,公民离开常住户口所在地,到其他城市居住半年以上,符合有合法稳定就业、合法稳定住所、连续就读条件之一的,可以依照本条例的规定申领居住证。
外地人在上海换驾驶证需要居住地的暂住证,在驾驶证期满前90天,准备好身份证、驾驶证、一寸白底照片到车管,体检,然后就可以换证了。申请办理驾驶证,需要在本地居住证,根据《机动车驾驶证申领和使用规定》:第五十六条机动车驾驶人在机动车驾驶证的六年有效期内,每个记分周期均未记满12分的,换发十年有效期的机动车驾驶证;在机动车驾驶证的十年有效期内,每个记分周期均未记满12分的,换发长期有效的机动车驾驶证。