我知道有几个类似的问题,但我的问题仍然没有答案。
问题出在这里。我使用命令python3 -m pip3 install -U scikit-learn安装sklearn、numpy和scipy。但是,当我运行时:
import sklearn
from sklearn.linear_model import LogisticRegression在我的文件中,我收到了如下错误消息:
Traceback (most recent call last):
File "sklearn.py", line 4, in <module>
import sklearn
from sklearn.linear_model import LogisticRegression
ModuleNotFoundError: No module named 'sklearn.linear_model'; 'sklearn' is not a package奇怪的是,当我跑
import sklearn一切都很好,没有任何错误。
事实上,我不能使用sklearn的任何属性,我只能导入sklearn,但不能做任何事情。
顺便说一下,我用python3命令在MAC终端上运行我的文件。
发布于 2018-04-03 17:29:38
您的文件名为sklearn.py,当您试图导入内容时,它会查看该文件,(我假设)该文件没有任何linear_model对象。将文件名更改为类似my_sklearn_sandbox.py的内容,以避免这种模糊性。
https://stackoverflow.com/questions/49635859
复制相似问题