diff --git a/bin/steps/python b/bin/steps/python
index d36b3164cb76f1c4849cd5d6f32387810a7234ea..aeddad77199af771dde50f9cd4a8daeb9a32905c 100755
--- a/bin/steps/python
+++ b/bin/steps/python
@@ -16,7 +16,7 @@ fi
 if [ ! $STACK = $CACHED_PYTHON_STACK ]; then
   bpwatch start uninstall_python
     puts-step "Stack changed, re-installing runtime"
-    rm -fr .heroku/python
+    rm -fr .heroku/python .heroku/python-stack .heroku/vendor
     unset SKIP_INSTALL
   bpwatch stop uninstall_python
 fi