首先,我尝试使用以下命令根据文档来更新软件包:
pip install -U scikit-learn
或
conda install scikit-learn
,但该版本在Pycharm中仍然是0.18。然后,我尝试在"设置 - 项目解释器"中运行更新,但由于此错误而失败:
installerror:错误:一个或多个已经安装的软件包 取决于" conda",仅应安装在根部 环境:conda conda-env。这些软件包需要在 康达可以继续。
我现在完全陷入困境。感谢提前任何帮助!
您可以在PIP中使用virtualenv
并在VENV内安装scikit-learn
。使用该解决方案,您不必从Conda中删除Sci-Kit。
使用pip3
安装virtualenvsudo pip3 install virtualenv
**创建虚拟环境**
virtualenv venv
活动您的虚拟环境:
source venv/bin/activate
然后您现在可以安装任何想要的东西。
pip install -U scikit-learn
我面临同一问题,无法更新Sklearn。我首先通过以下命令删除了Scikit-Learn软件包,然后在更新模式下安装了Scikit-Learn,然后成功更新了。
conda remove scikit-learn