我正在按照Google使用TensorFlow的深度学习课程的说明进行操作。不幸的是,我现在被困在这个工作簿上。我在 docker vm 中工作,并加载了此处所述的所有分配代码。
当我完成所有导入时,除以下行外,一切正常:
from sklearn.linear_model import LogisticRegression
它抛出以下错误:
>>> from sklearn.linear_model import LogisticRegression
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named sklearn.linear_model
这个 SO 答案听起来很有希望,但我没有找到 sklearn 的源目录。
任何帮助都非常感谢。
您可以使用 pip 从 shell 安装和升级 sklearn。这可能是也可能不是问题 - 但至少你会知道它已安装。
sudo pip install --upgrade scikit-learn
在 Jupyter 笔记本中:
import pip
pip.main(['install', 'sklearn'])
请注意,当您编写代码时,您将使用 import sklearn
导入 sklearn 软件包,但是当使用 conda 安装软件包时,您应该执行以下操作:
conda install scikit-learn