title: Load pkl (using joblib or pickle) generates keyerror 120
body: <p>I am trying to load a pkl file (in a windows machine) using joblib.
  So my code is</p>
  
  <pre><code>from sklearn.externals import joblib
  output = joblib.load("file.pkl")
  </code></pre>
  
  <p>I get this error:</p>
  
  <pre><code>  File "cleaning.py", line 97, in &lt;module&gt;
  output = joblib.load('file.pkl')
  File "C:\Users\me\AppData\Local\Continuum\Anaconda3\lib\site-packages\sklearn\externals\joblib\numpy_pickle.py", line 459, in load
      obj = unpickler.load()
    File "C:\Users\me\AppData\Local\Continuum\Anaconda3\lib\pickle.py", line 1039, in load
      dispatch[key[0]](self)
  KeyError: 120
  </code></pre>
  
  <p>I tried also using pickle, in this way:</p>
  
  <pre><code>import pickle
  with open('file.pkl', 'r') as input:
      output = pickle.load(input)
  </code></pre>
  
  <p>But I got this other error:</p>
  
  <pre><code>File "cleaning.py", line 94, in &lt;module&gt;
      output = pickle.load(input)
  _pickle.UnpicklingError: invalid load key, 'x'.
  </code></pre>
  
  <p>Does anyone could help me?
  I have already searched on stackoverflow but I didn't find any solution which works for me...
  Thanks</p>