在运行Python代码时尝试在非包中进行相对导入

时间:2014-04-17 03:16:53

标签: python github import repository scikit-learn

我是Python的新手,我不知道如何运行this code。我收到以下错误:

mona$ python spectral.py 
Traceback (most recent call last):
  File "spectral.py", line 12, in <module>
    from ..base import BaseEstimator, ClusterMixin
ValueError: Attempted relative import in non-package


>>> from ..base import BaseEstimator, ClusterMixin, TransformerMixin
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: Attempted relative import in non-package

我不确定应下载该存储库中的哪些其他文件或我应下载哪些软件包才能运行此代码。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

您必须将其作为包而不仅仅是组件运行。

你已经安装了sklearn包和依赖吗?

如果没有,您应该查看this page并从那里开始安装和配置包。