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



我是Python的新手,不知道如何运行这段代码。我收到以下错误:

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

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

为什么要运行该脚本?

安装scikit learn。

sudo pip install scikit-learn

然后可以在python脚本中导入光谱聚类:

阅读:http://scikit-learn.org/stable/auto_examples/cluster/plot_lena_segmentation.html#example-聚类图lena分割py

http://scikit-learn.org/stable/auto_examples/cluster/plot_segmentation_toy.html#example-聚类图分割玩具py

您必须将它作为一个包而不仅仅是组件来运行。

你已经安装了sklearn软件包和dependencies吗?

如果没有,您应该查看此页面,然后从那里安装和配置软件包。

相关内容

  • 没有找到相关文章

最新更新