我试图帮助('模块')并且没有鼻子模块。
我甚至试过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
我该怎么办?
答案 0 :(得分:1)
我认为您的pip3
和python3
版本不匹配,可能是由于安装了多个版本的Python 3。
运行pip3 --version
来查找与pip3关联的确切Python版本以及site-packages目录的位置。
然后,运行python3
并使用以下命令查看站点包的位置:
import site
site.getsitepackages()
如果看到的目录位置不同,那就是问题所在-多个版本的Python3。如果确实是问题,请删除两个版本,重新安装正确的版本,然后安装软件包。
我希望这会有所帮助!