Minimalist:
k[t_] := KnotData[{3, 1}, "SpaceCurve"][t]; lenlen[r_] := N@Integrate[Total[D[k[t], t]^2], {t, 0, 2 Pir}]; pts[n_] := Solve[Integrate[Total[D[k[t], t]^2], {t, 0, t1}]Solve[len[t1] == lenlen[2 Pi] #/n , t1, Reals] & /@ Range[n];Range[n + 1]; k[t1] Graphics3D@Tube[k[t1] /. # & /@ (Flatten@pts@30), .1] 