Interesting question. As far as I know the initial centroids is randomly selected and I cannot find any place in SPSS Statistics to set the random seed (it's just a number) to a special value (that should be possible in SPSS Modeler, I think) and then use the same random seed in both SPSS and Python. The max iteration is set to 10 as default in SPSS but can be changed. See the syntax:
QUICK CLUSTER fac1_2 fac2_2 fac3_2 fac4_2
/MISSING=LISTWISE
/CRITERIA=CLUSTER(3) MXITER(10) CONVERGE(0)
/METHOD=KMEANS(NOUPDATE)
/PRINT INITIAL.