title: tkinter unknown option "pyimage"
body: <p>I am running into a similar problem as described here: <a href="https://stackoverflow.com/questions/824988/why-in-the-world-does-pythons-tkinter-break-using-canvas-create-image">Why in the world does Python&#39;s Tkinter break using canvas.create_image?</a></p>
  
  <p>But I am using <code>canvas.creat_image</code> alredy. Please have a look at my code.</p>
  
  <pre><code>import tkinter as tk
  
  root = tk.Tk()
  
  img = tk.PhotoImage(file="image.gif")
  
  can= tk.Canvas(root, width=600, height=600)
  can.create_image(400, 400, img)
  can.pack()
  
  root.mainloop()
  </code></pre>
  
  <p>The error message I get is: <code>TclError: unknown option "pyimage5"</code> where the number after pyimage increments by one each time I run it.<br>
  The image itself works fine if I run the code below it displays fine...</p>
  
  <pre><code>import tkinter as tk
  
  root = tk.Tk()
  
  img = tk.PhotoImage(file="image.gif")
  
  img_label = tk.Label(image=img)
  img_label.pack()
  
  root.mainloop()
  </code></pre>
  
  <p>Please also see the system specifcations here.</p>
  
  <pre><code> import IPython
  print(IPython.sys_info())
  {'commit_hash': '5a894b9',
   'commit_source': 'installation',
   'default_encoding': 'cp1252',
   'ipython_path': 'C:\\ProgramData\\Anaconda3\\lib\\site-packages\\IPython',
   'ipython_version': '5.3.0',
   'os_name': 'nt',
   'platform': 'Windows-10-10.0.15063-SP0',
   'sys_executable': 'C:\\ProgramData\\Anaconda3\\pythonw.exe',
   'sys_platform': 'win32',
   'sys_version': '3.6.1 |Anaconda custom (64-bit)| (default, May 11 2017, '
                  '13:25:24) [MSC v.1900 64 bit (AMD64)]'}
  </code></pre>