首先,我尝试使用以下命令根据documentation更新软件包:
pip install -U scikit-learn
或
conda install scikit-learn
但PyCharm的版本仍为0.18。然后我尝试在"设置 - 项目解释器"中运行更新,但由于此错误而失败:
InstallError:错误:已安装一个或多个软件包 取决于' conda'并且只应安装在根目录中 环境:conda conda-env。这些包之前需要删除 康达可以继续。
我现在完全被困住了。提前感谢任何帮助!
答案 0 :(得分:1)
我遇到了同样的问题,无法更新sklearn。我首先通过以下命令删除了scikit-learn软件包,然后以更新模式安装了scikit-learn,它已成功更新。
conda remove scikit-learn
答案 1 :(得分:1)
您可以在点子中使用virtualenv
,并在venv中安装scikit-learn
。使用该解决方案,您不必从conda中删除sci-kit。
使用pip3安装virtualenv
sudo pip3 install virtualenv
**创建虚拟环境**
virtualenv venv
激活您的虚拟环境:
source venv/bin/activate
然后,您可以立即安装所需的任何文件。
pip install -U scikit-learn