Missing required dependencies ['numpy'] on pandas 0.24.1
#### Code Sample with obtained output

```python
import pandas as pd
# --------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-2-7dd3504c366f> in <module>
----> 1 import pandas as pd

~/.local/lib/python3.6/site-packages/pandas/__init__.py in <module>
     17 if missing_dependencies:
     18     raise ImportError(
---> 19         "Missing required dependencies {0}".format(missing_dependencies))
     20 del hard_dependencies, dependency, missing_dependencies
     21 

ImportError: Missing required dependencies ['numpy']

```
#### pip3 show outputs

```bash
➜ pip3 show pandas
Name: pandas
Version: 0.24.1
Summary: Powerful data structures for data analysis, time series, and statistics
Home-page: http://pandas.pydata.org
Author: None
Author-email: None
License: BSD
Location: /home/skeletrox/.local/lib/python3.6/site-packages
Requires: numpy, python-dateutil, pytz

➜ pip3 show numpy
Name: numpy
Version: 1.16.1
Summary: NumPy is the fundamental package for array computing with Python.
Home-page: https://www.numpy.org
Author: Travis E. Oliphant et al.
Author-email: None
License: BSD
Location: /home/skeletrox/.local/lib/python3.6/site-packages
Requires: 

```

#### System

* Linux Mint 19.1 Tessa
* `pip3 --version` output: `pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)`

#### Problem description

Recently updated pandas using `pip3 install -U pandas` and tried running the code again, leading to the above issue.

#### Attempted Fixes

Tried reinstalling both numpy and pandas, and cleared cache so as to force `pip3` to pull from remote.
```
➜ pip3 uninstall pandas && pip3 uninstall numpy && pip3 install numpy && pip3 install pandas
```

yet the issue remains consistent.

#### Expected result

Successful import of pandas
