ImportError:没有名为'nose'的模块

one*_*one 7 python install nose importerror

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

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

当我尝试使用命令行安装鼻子时,它会抛弃

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
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

Abh*_*ood 4

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

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

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

import site
site.getsitepackages()
Run Code Online (Sandbox Code Playgroud)

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

我希望这有帮助!