![](/img/trans.png)
[英]Scikit-learn installation: “ImportError: No module named sklearn”
[英]ImportError: No module named 'sklearn.compose' with scikit-learn==0.23.2
我完全了解上一篇关于此错误的帖子。 该问题与 scikit-learn < 0.20 有关。 但是我有 scikit-learn 0.23.2
,我已经尝试卸载并重新安装0.22
和0.23
,但我仍然有这个错误。
追问:虽然pip list
告诉我 scikit-learn 版本是0.23.2
,但是当我运行sklearn.__version__
时,真实版本是0.18.1
。 为什么以及如何解决这种不一致? (卸载 0.23.2 无效)
[解决]
事实证明,我的 Conda 环境与我的 jupyter 环境具有不同的sys.path
。 jupyter环境使用系统环境,这是因为我安装了ipykernel
是这样的: python -m ipykernel install
without use --user
flag。 正确的方法应该是在 Conda 环境中这样做并运行pip install jupyter
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.