我试图在带有python 3.5的anaconda环境下使用Jupiter Notebook导入sklearn.model_selection
。但我第一次被告知,我没有" model_selection"模块。所以我做了conda update scikit-learn
。
之后,我在导入ImportError: cannot import name 'logsumexp'
时收到sklearn.model_selection
消息。
我重新安装了sklearn
和scipy
,但仍然收到了相同的错误消息。我可以提一些建议吗?
谢谢!
答案 0 :(得分:8)
我刚才遇到了完全相同的问题。在我更新scikit-learn
并尝试import sklearn.model_selection
后,出现了ImportError。
我刚刚重启了anaconda并再次运行它。
有效。不知道为什么。
答案 1 :(得分:0)
刚关闭Spyder编辑器并重新启动。这个问题得到了解决。
答案 2 :(得分:0)
有同样的错误。我正在使用Anaconda。
通过pip
和conda
更新每个相关的软件包解决了这个问题。
pip install scikit-learn --upgrade
pip install scipy --upgrade
pip install sklearn --upgrade
和
conda update scikit-learn
conda update scipy
答案 3 :(得分:0)
这不是最好的解决方案,但回滚到0.18.2对我有用(在尝试了所有上述解决方案后):
public function updateCredentials(Request $request, User $user)
{
Validator::make($request->all(), [
'first_name' => 'required|string|max:255',
'last_name' => 'required|string|max:255',
'username' => [
'required','string','min:4','max:255',
Rule::unique('users')->ignore($user->id),
],
'email' => [
'required','string','email','max:255',
Rule::unique('users')->ignore($user->id),
],
'asdf' => 'required',
'type' => 'required',
])->validate();
}
答案 4 :(得分:0)
当我尝试从hmmlearn导入hmm,重新安装scipy并成功时,出现了相同的错误。希望这对您有所帮助。(我已尝试更新所有涉及到的软件包来解决该问题,但没有用。我的计算机系统是ubuntu 16.04,安装了anaconda3。)