Scikit learn 鼻测试-SKV学习失败

Scikit learn 鼻测试-SKV学习失败,scikit-learn,Scikit Learn,我正在尝试让我的keras和tensorflow gpu代码在我的新的带有gpu的Windows10 64位PC上运行。我已经按照的说明进行了操作,但当我尝试使用nosetest测试Scikit learn时,它失败了,出现以下错误: 请帮我解决这个问题 为什么需要遵循scikit learn的高级安装说明?在windows上,只需使用conda安装它,然后使用pip安装tensorflow gpu(请参阅)谢谢您的回复,我想使用本机环境,由于某些原因,我无法适应使用虚拟环境。我相信anaco

我正在尝试让我的keras和tensorflow gpu代码在我的新的带有gpu的Windows10 64位PC上运行。我已经按照的说明进行了操作,但当我尝试使用nosetest测试Scikit learn时,它失败了,出现以下错误:

请帮我解决这个问题



为什么需要遵循scikit learn的高级安装说明?在windows上,只需使用conda安装它,然后使用pip安装tensorflow gpu(请参阅)谢谢您的回复,我想使用本机环境,由于某些原因,我无法适应使用虚拟环境。我相信anacona是一个虚拟环境,也是一个包管理器,使用虚拟环境比使用本机pip有什么明显的好处吗?抱歉,我是这个领域的新手。No anaconda只是scientific python发行版,如果您不想,可以直接使用它来安装没有虚拟环境的软件包。它与pip的组合也很好。我强烈建议在windows上安装scientific python软件包。与pip一起安装的一些软件包已经有了很好的windows预编译二进制文件(例如numpy、scipy、scikit learn)。对于其他软件包,如果您不想在windows上编译它们,只需使用conda。。。
D:\>nosetests -v sklearn
Failure: TypeError (unorderable types: str() < int()) ... ERROR

======================================================================
ERROR: Failure: TypeError (unorderable types: str() < int())
----------------------------------------------------------------------
Traceback (most recent call last):
  File "c:\users\ranaalisaeed\appdata\local\programs\python\python35\lib\site-packages\nose\failure.py", line 39, in runTest
    raise self.exc_val.with_traceback(self.tb)
  File "c:\users\ranaalisaeed\appdata\local\programs\python\python35\lib\site-packages\nose\loader.py", line 407, in loadTestsFromName
    module = resolve_name(addr.module)
  File "c:\users\ranaalisaeed\appdata\local\programs\python\python35\lib\site-packages\nose\util.py", line 312, in resolve_name
    module = __import__('.'.join(parts_copy))
  File "c:\users\ranaalisaeed\appdata\local\programs\python\python35\lib\site-packages\sklearn\__init__.py", line 57, in <module>
    from .base import clone
  File "c:\users\ranaalisaeed\appdata\local\programs\python\python35\lib\site-packages\sklearn\base.py", line 12, in <module>
    from .utils.fixes import signature
  File "c:\users\ranaalisaeed\appdata\local\programs\python\python35\lib\site-packages\sklearn\utils\__init__.py", line 11, in <module>
    from .validation import (as_float_array,
  File "c:\users\ranaalisaeed\appdata\local\programs\python\python35\lib\site-packages\sklearn\utils\validation.py", line 18, in <module>
    from ..utils.fixes import signature
  File "c:\users\ranaalisaeed\appdata\local\programs\python\python35\lib\site-packages\sklearn\utils\fixes.py", line 406, in <module>
    if np_version < (1, 12, 0):
TypeError: unorderable types: str() < int()

----------------------------------------------------------------------
Ran 1 test in 0.001s

FAILED (errors=1)
D:\>python -c "import nose; nose.main()" -v sklearn
Failure: TypeError (unorderable types: str() < int()) ... ERROR

======================================================================
ERROR: Failure: TypeError (unorderable types: str() < int())
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\Users\ranaalisaeed\AppData\Local\Programs\Python\Python35\lib\site-packages\nose\failure.py", line 39, in runTest
    raise self.exc_val.with_traceback(self.tb)
  File "C:\Users\ranaalisaeed\AppData\Local\Programs\Python\Python35\lib\site-packages\nose\loader.py", line 407, in loadTestsFromName
    module = resolve_name(addr.module)
  File "C:\Users\ranaalisaeed\AppData\Local\Programs\Python\Python35\lib\site-packages\nose\util.py", line 312, in resolve_name
    module = __import__('.'.join(parts_copy))
  File "C:\Users\ranaalisaeed\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\__init__.py", line 57, in <module>
    from .base import clone
  File "C:\Users\ranaalisaeed\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\base.py", line 12, in <module>
    from .utils.fixes import signature
  File "C:\Users\ranaalisaeed\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\utils\__init__.py", line 11, in <module>
    from .validation import (as_float_array,
  File "C:\Users\ranaalisaeed\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\utils\validation.py", line 18, in <module>
    from ..utils.fixes import signature
  File "C:\Users\ranaalisaeed\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\utils\fixes.py", line 406, in <module>
    if np_version < (1, 12, 0):
TypeError: unorderable types: str() < int()

----------------------------------------------------------------------
Ran 1 test in 0.001s

FAILED (errors=1)
appdirs==1.4.3
cycler==0.10.0
h5py==2.7.0rc3
Keras==2.0.0
matplotlib==2.0.0
nose==1.3.7
numpy==1.12.1rc1+mkl
olefile==0.44
opencv-python==3.2.0
packaging==16.8
pandas==0.19.2
Pillow==4.0.0
protobuf==3.2.0
psutil==5.2.0
pyparsing==2.2.0
PyPrind==2.10.0
python-dateutil==2.6.0
pytz==2016.10
PyYAML==3.12
scikit-learn==0.18.1
scipy==0.19.0
six==1.10.0
sklearn==0.0
sklearn-contrib-lightning==0.4.0
tensorflow-gpu==1.0.1