pandasをインストールしたのですが、実際にimportすると

import pandas
Traceback (most recent call last):
File "", line 1, in
File "/Library/Python/2.7/site-packages/pandas/init.py", line 23, in
from pandas.compat.numpy import *
File "/Library/Python/2.7/site-packages/pandas/compat/init.py", line 422, in
raise ImportError('dateutil 2.5.0 is the minimum required version')
ImportError: dateutil 2.5.0 is the minimum required version

と出てしまい、
python-dateutil(1.5)とnumpy(1.8.0rc1)をアップグレードするため、

pip install -U numpy python-dateutil --ignore-installed

をした結果、

Installing collected packages: numpy, six, python-dateutil
Successfully installed numpy-1.15.0 python-dateutil-2.7.3 six-1.11.0

と出たので順調そうに見えたのですが、pip show numpyをするとバージョンは
1.8.0rc1のままでアップグレードされていません。
当然再度pandasをimportしてみても、
ImportError: dateutil 2.5.0 is the minimum required version
と出てしまい、古い方のバージョン扱いされてしまいます。

宜しくお願いします

Python : 2.7.10
pip : pip 18.0
python-dateutil : 1.5
numpy : 1.8.0rc1
pandas : 0.23.4
OS : Mac