Python 3.5.1 |Anaconda 4.0.0 (x86_64) 在 OS X 10.11.3 上
>>> from sklearn import pipeline, model_selection
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name 'model_selection'
试图:
升级六,sk-learn,
sudo pip uninstall python-dateutil
sudo pip install python-dateutil==2.2
pip2 install six -U
pip install --ignore-installed six
pip install --ignore-installed ipython
甚至重新安装anaconda... 没有修复。
感谢帮助
_________更新数据________
我检查过我的第六个版本是最新的(版本 = "1.10.0")
import sklearn
sklearn.version '0.17.1'
我发现 sklearn 文件夹中没有文件夹名称“model_selection”。但是https://github.com/scikit-learn/scikit-learn/tree/3078d7d611329c46777d4004a1185a3626558efe/sklearn里面有这个文件夹.
安装开发版本后
$ pip install git+git://github.com/scikit-learn/scikit-learn.git
成功安装scikit-learn-0.18.dev0
然后运行一个脚本,在0.17.1运行成功,报错:
从 .pairwise_fast 导入 _chi2_kernel_fast, _sparse_manhattan 导入错误:dlopen(/Users/Username/anaconda3/lib/python3.5/site-packages/sklearn/metrics/pairwise_fast.cpython-35m-darwin.so,2):未加载库:libmkl_intel_lp64.dylib 引用自:/Users/Username/anaconda3/lib/python3.5/site-packages/sklearn/metrics/pairwise_fast.cpython-35m-darwin.so 原因:找不到图片
最佳答案
您使用的是什么版本的 scikit-learn?看起来最新的,当我为 Python 3.5 安装时,是 0.17.1。 checkin 控制台:
import sklearn
sklearn.__version__
'0.17.1'
根据此 version 的文档那个“model_selection”包不存在。它确实存在于 dev version 中.这应该是它提示的原因。
关于Python 3 导入错误 : cannot import name 'model selection' OS X 10. 11.3, python ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36345932/