jupyter中sklearn、opencv无法导入,python中导入正常

右最近用tensorflow学习循环神经网络的时候,遇到一个问题,在jupyter notebook中from sklearn import model_selection,然后报错没有模块名叫sklearn ,然后用cmd命令打开python的时候import sklearn是正常的,这个是tensorflow环境中未安装的原因,解决办法:
1、打开Anaconda navigator
2。按图中在未安装中找到scikit-learn:
jupyter中sklearn、opencv无法导入,python中导入正常_第1张图片
然后点击左下角的apply,安装重新import sklearn就可以正常工作

补充一种新的方法,在网站https://www.lfd.uci.edu/~gohlke/pythonlibs/ 中下载scikit_learn的安装文件,anaconda prompt 中输入:
activate tensorflow
pip install scikit_learn‑0.19.1‑cp36‑cp36m‑win_amd64.whl

类似的可以opencv的安装也可以下载对应的opencv_python‑3.3.1‑cp36‑cp36m‑win_amd64.whl文件,参考上述方法进行安装

你可能感兴趣的:(环境搭建)