Deprecated Scikit-learn module prevents joblib from loading it
<p>I have a Hidden Markov Model that has been pickled with joblib using the sklearn.hmm module. Apparently, in version 0.17.x this module has been deprecated and moved to hmmlearn. I am unable to load the model and I get the following error:</p>

<blockquote>
  <p>ImportError: No module named 'sklearn.hmm'</p>
</blockquote>

<p>I have tried to revert back to version 0.16.x but still cannot load the model. I get the following error:</p>

<blockquote>
  <p>ImportError: libopenblas.so.0: cannot open shared object file: No such file or directory</p>
</blockquote>

<p>I do not have access to the source code to recreate the model and re-pickle it</p>

<p>I am running Python 3.5</p>

<p>Has anyone else experienced this problem and have you found a solution? Does anyone know if scikit-learn has any way to guarantee persistence since the deprecation?</p>

<p>After reverting to scikit-learn 0.16.x, I just needed to install OpenBlas for Ubuntu. It appears that the problem was more a feature of the operating system rather than Python.</p>

python scikit-learn joblib