Sklearn - Override random_state=None by default
For scikit-learn can set np.random.seed(1), for example, and as long as nothing in your script is modifying the seed nondeterministically then you should get reproducible results.

This is described in the scikit-learn FAQ under How do I set a random_state for an entire execution?

However, I don't believe it is possible to do the same thing for pandas. See here for discussion.