另外,当时蜀军也没有能力再次占领街亭打败张郃。诸葛亮虽然号称有10万军队,但是在第一次北伐过程中,很大一部分军队在上邽地区和郭淮对峙,其余军队都是在忙着安抚陇西三郡。而这也就说明,即便是交给马谡镇守街亭的这些军队,也是诸葛亮从牙缝里挤出来的。现在马谡战败了,这就更加导致诸葛亮在兵力方面捉襟见肘。自然不可能从前线集结军队再夺回街亭了。
更何况,最根本的原因是街亭被张郃占领之后,曹魏在关中的援军可以源源不断,蜀汉这边却是越打越少,兵员得不到补充,粮食也是越吃越少。原本想着占领陇西之后,可以动员当地的老百姓防御曹魏军队。但现在陇西地区都知道街亭没守住,诸葛亮的主力军队已经暴露在了曹魏军队面前,人心一下子不稳了,自然就更加剧了诸葛亮的被动局面。
所以,诸葛亮无计可施,如果他当时手上有20万军队的话,完全可以有实力夺回街亭。但蜀国国力也就仅此而已了,能凑出10万军队也就是看在诸葛亮的威望无人可比的层面上。但诸葛亮心里很清楚,如果自己再继续留在陇西冒险的话,军队难免会一哄而散,因此见好就收吧,就带着陇西的1000多户老百姓回到蜀国去了,街亭这一败也就认栽了。