I used the below code to create k-means clusters using Scikit learn.
kmean = KMeans(n_clusters=nclusters,n_jobs=-1,random_state=2376,max_iter=1000,n_init=100
This question is a bit old, but kmeans sets a cluster_centers_ parameter when it fits. If you have the centroids you can set it by doing:
kmeans.cluster_centers_ = centroids_init
It should be able to fit after this.