I am trying to read in the complete Titanic dataset, which can be found here:

[biostat.mc.vanderbilt.edu/wiki/pub/Main/DataSets/titanic3.xls](http://biostat.mc.vanderbilt.edu/wiki/pub/Main/DataSets/titanic3.xls)

Kaggle has the data as two csv files (which load fine) however they intentionally leave out the survival data for the test set. 

The file in question is `titanic3.xls`, contained in the tarball file at the bottom of the above referenced page. 

Here is my code:

```
import pandas as pd
ship = pd.read_excel('titanic3.xls')

```

And the output error:

```
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-2-be0879be6ad0> in <module>()
----> 1 ship = pd.read_excel('titanic3.xls')

/usr/local/lib/python3.6/site-packages/pandas/io/excel.py in read_excel(io, sheetname, header, skiprows, skip_footer, index_col, names, parse_cols, parse_dates, date_parser, na_values, thousands, convert_float, has_index_names, converters, dtype, true_values, false_values, engine, squeeze, **kwds)
    198 
    199     if not isinstance(io, ExcelFile):
--> 200         io = ExcelFile(io, engine=engine)
    201 
    202     return io._parse_excel(

/usr/local/lib/python3.6/site-packages/pandas/io/excel.py in __init__(self, io, **kwds)
    227     def __init__(self, io, **kwds):
    228 
--> 229         import xlrd  # throw an ImportError if we need to
    230 
    231         ver = tuple(map(int, xlrd.__VERSION__.split(".")[:2]))

ModuleNotFoundError: No module named 'xlrd'

```

I am using Python 2.7