Display Images (url) Inside Pandas Dataframe
Actually the solution2 worked; I just had to be a bit more patient. I am posting it here in case someone have difficulties, like me, getting this to work:

import pandas as pd
from IPython.display import Image, HTML

def path_to_image_html(path):
    '''
     This function essentially convert the image url to 
     '&lt;img src="'+ path + '"/&gt;' format. And one can put any
     formatting adjustments to control the height, aspect ratio, size etc.
     within as in the below example. 
    '''

    return '&lt;img src="'+ path + '" style=max-height:124px;"/&gt;'

HTML(df.to_html(escape=False ,formatters=dict(column_name_with_image_links=path_to_image_html)))


Note that df is your actual dataframe name, column_name_with_image_links is the column name that contains all image urls, and path_to_image_html is the above function.