diff --git a/doc/macos-ci-install/update-ci.sh b/doc/macos-ci-install/update-ci.sh
index 27d0a34543bafb9f1f49c826ddf2ec0474cc6e23..b64e81d67c9f24e45b36b2d3e22b58f4e81fc569 100644
--- a/doc/macos-ci-install/update-ci.sh
+++ b/doc/macos-ci-install/update-ci.sh
@@ -7,6 +7,13 @@ ${brew} update
 ${brew} upgrade
 ${brew} cleanup
 
-echo "Updating python packages..."
-pip=/usr/local/bin/pip3
-${pip} list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1  | xargs -n1 ${pip} install -U
+
+# Updates PIP packages installed
+function pipupdate() {
+  echo "Updating ${1} packages..."
+  [ ! -x "${1}" ] && return
+  ${1} list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1  | xargs -n1 ${1} install -U;
+}
+
+pipupdate /usr/local/bin/pip3
+pipupdate /usr/local/bin/pip2