关于安装pyLDAvis(其他库同理)出现The ‘sklearn’ PyPI package is deprecated问题解决
报错如下
报错出现原因:在使用命令后
pip install pyLDAvis
安装pyLDAvis库,安装过程中,到了
这一句就出现了报错
原因
"sklearn"已被弃用,现在应该使用名为"scikit-learn"的包
若是只要安装sklearn使用,将
pip install sklearn
改为
pip install scikit-learn
即可
可惜,我的问题无法解决,原因是安装pyLDAvis的过程中它自己去install sklearn,这个过程我无法干涉。
固可采用以下方法
解决方法
Windows环境
在anaconda prompt或cmd命令窗口中输入
set SKLEARN_ALLOW_DEPRECATED_SKLEARN_PACKAGE_INSTALL=True
然后再install即可
Linux或Unix环境
vim ~/.bashrc
# i进入编辑模式
export SKLEARN_ALLOW_DEPRECATED_SKLEARN_PACKAGE_INSTALL=True
# esc键退出编辑模式,:wq保存并退出
source ~/.bashrc
然后再install即可
PS:其实最开始的报错页就给出了解决方法
如图
翻译成中文看看~
参考:
解决报错:subprocess-exited-with-error × python setup.py egg_info did not run successfully
安装sklearn包错误解决以及 scikit-learn简介