ImportError:没有名为' nose'

时间:2015-04-01 22:07:36

标签: python install importerror nose

我试图帮助('模块')并且没有鼻子模块。

我甚至试过pip安装鼻子,sudo pip安装鼻子等等。

当我尝试使用命令行安装nose时,它会抛出

SyntaxError: invalid syntax.
Traceback (most recent call last):
  File "C:\Python34\plot_cluster_iris.py", line 31, in <module>
    from sklearn.cluster import KMeans
  File "C:\Python34\lib\site-packages\sklearn\cluster\__init__.py", line 6, in <module>
    from .spectral import spectral_clustering, SpectralClustering
  File "C:\Python34\lib\site-packages\sklearn\cluster\spectral.py", line 13, in <module>
    from ..utils import check_random_state, as_float_array
  File "C:\Python34\lib\site-packages\sklearn\utils\__init__.py", line 11, in <module>
    from .validation import (as_float_array, check_arrays, safe_asarray,
  File "C:\Python34\lib\site-packages\sklearn\utils\validation.py", line 17, in <module>
    from .fixes import safe_copy
  File "C:\Python34\lib\site-packages\sklearn\utils\fixes.py", line 18, in <module>
    from .testing import ignore_warnings
  File "C:\Python34\lib\site-packages\sklearn\utils\testing.py", line 36, in <module>
    from nose.tools import assert_equal

我该怎么办?

1 个答案:

答案 0 :(得分:1)

我认为您的pip3python3版本不匹配,可能是由于安装了多个版本的Python 3。

运行pip3 --version来查找与pip3关联的确切Python版本以及site-packages目录的位置。

然后,运行python3并使用以下命令查看站点包的位置:

import site
site.getsitepackages()

如果看到的目录位置不同,那就是问题所在-多个版本的Python3。如果确实是问题,请删除两个版本,重新安装正确的版本,然后安装软件包。

我希望这会有所帮助!