title: UnpicklingError: could not find MARK in utils.file
body: <p>I am facing this error:</p>
  
  <pre><code>  File "C:\Python27\lib\site-packages\gensim\utils.py", line 1334, in unpickle
      return _pickle.load(f, encoding='latin1')
  
  UnpicklingError: could not find MARK
  </code></pre>
  
  <p>while my <code>utils.py</code> code is:</p>
  
  <pre><code>with smart_open(fname, 'rb') as f:
      f.seek(0)
      # Because of loading from S3 load can't be used (missing readline in smart_open)
      if sys.version_info &gt; (3, 0):
          return _pickle.load(f, encoding='latin1')
      else:
          return _pickle.loads(f.read())
  
  
  
  def pickle(obj, fname, protocol=2):
      """Pickle object `obj` to file `fname`.
  
      Parameters
      ----------
      obj : object
          Any python object.
      fname : str
          Path to pickle file.
      protocol : int, optional
          Pickle protocol number, default is 2 to support compatible across python 2.x and 3.x.
  
      """
      with smart_open(fname, 'wb') as fout:  # 'b' for binary, needed on Windows
          _pickle.dump(obj, fout, protocol=protocol)
  </code></pre>
  
  <p>Anyone please help me I suffering on it few days.....</p>