title: AttributeError: module 'plotly' has no attribute 'plotly'
body: <p>I don't understand why this snippet of code does not work. The data is fictional, I just want to be able to make time-series visualization with plotly.</p>
  
  <p>This module once worked for me in a Kaggle kernel : </p>
  
  <p><a href="https://www.kaggle.com/aubertsigouin/organizing-macrohistorical-datasets/data" rel="noreferrer">https://www.kaggle.com/aubertsigouin/organizing-macrohistorical-datasets/data</a></p>
  
  <p>Curiously, I am not able to make it work again. It says « AttributeError: module 'plotly' has no attribute 'plotly' ».</p>
  
  <p>Any tips ?</p>
  
  <pre><code>import plotly
  import plotly.graph_objs as go
  from plotly import tools
  from plotly.offline import init_notebook_mode, plot, iplot
  init_notebook_mode()
  import pandas as pd
  import numpy as np
  data = []
  array_of_time = pd.to_datetime(np.arange('2013-01-01', '2013-03-01', dtype='datetime64[M]'))
  
  raw_data = [[20,29], [30,33]]
  
  trace_1 = go.Scatter(
      x=array_of_time, 
      y=raw_data[0],
      name = 'data_1',
      line = dict(color = '#aeb9ba'),
      opacity = 0.8
  )
  
  trace_2 = go.Scatter(
      x=array_of_time, 
      y=raw_data[1],
      name = 'data_2',
      line = dict(color = '#ffd800'),
      opacity = 0.8
  )
  
  
  data.append(trace_1)
  data.append(trace_2)
  
  layout = dict(
      title = 'Exemple de titre',
      xaxis=dict(
          rangeselector=dict(
              buttons=list([
                  dict(
                      count=1,
                      label='1m',
                      step='month',
                      stepmode='backward'
                  ),
                  dict(
                      count=6,
                      label='6m',
                      step='month',
                      stepmode='backward'
                  ),
                  dict(
                      step='all'
                  )
              ]
              )
          ),
          rangeslider=dict(),
          type='date'
      )
  )
  
  fig = dict(data=data, layout=layout)
  iplot(fig, filename = 'graph_1.html')
  </code></pre>
  
  <p>It gives me the following error :</p>
  
  <pre><code>---------------------------------------------------------------------------
  AttributeError                            Traceback (most recent call last)
  &lt;ipython-input-59-81b77c8cb926&gt; in &lt;module&gt;()
       53 
       54 fig = dict(data=data, layout=layout)
  ---&gt; 55 iplot(fig, filename = 'graph_1.html')
  
  ~\Anaconda3\lib\site-packages\plotly\offline\offline.py in iplot(figure_or_data, show_link, link_text, validate, image, filename, image_width, image_height, config)
      342                                      cls=plotly.utils.PlotlyJSONEncoder))
      343 
  --&gt; 344     fig = {'data': data, 'layout': layout}
      345     if frames:
      346         fig['frames'] = frames
  
  ~\Anaconda3\lib\site-packages\plotly\offline\offline.py in _plot_html(figure_or_data, config, validate, default_width, default_height, global_requirejs)
      206         'plotGlPixelRatio',
      207         'setBackground',
  --&gt; 208         'topojsonURL'
      209     )
      210 
  
  AttributeError: module 'plotly' has no attribute 'plotly'
  </code></pre>