Python: 安装 sklearn 包出现错误的解决方法
Posted zhenqichai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python: 安装 sklearn 包出现错误的解决方法相关的知识,希望对你有一定的参考价值。
今天在安装python 的 sklearn 包时出现了 Cannot uninstall ‘numpy‘ 和 Cannot uninstall ‘scipy‘ 错误,下面记录了我尝试了很多网上的方法后最终成功的解决方法。
终端执行 pip install scikit-learn 后,出现 Cannot uninstall ‘numpy‘. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
执行 sudo pip install --upgrade --ignore-installed --install-option ‘--install-data=/usr/local‘ numpy 后成功更新 numpy,再次执行 pip install scikit-learn ,出现
Cannot uninstall ‘scipy‘. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
执行 sudo pip install --upgrade scipy --ignore-installed six ,成功更新 scipy。
再次执行 pip install scikit-learn 后出现权限问题,运行 sudo pip install scikit-learn ,成功安装 sklearn包(见下图)。
另外,我在 Python 3 下安装 scikit-learn 没有出现该类错误,可能是因为 numpy 和 scipy 的版本够高。若是要在 python 3 下安装,前面的指令中 pip 用 pip3 替代。
以上是关于Python: 安装 sklearn 包出现错误的解决方法的主要内容,如果未能解决你的问题,请参考以下文章
python安装sklearn-contrib-py-earth包实战:pip和conda安装失败手动下载whl文件安装实战