Python sklearn 包(可能)不兼容
Python sklearn package (possible) incompatibility
当我导入sklearn时,出现这个错误。我一直在寻找许多地方
关于如何修复它,但还没有找到解决方案。这个问题是什么原因造成的,怎么解决的?
Traceback (most recent call last):
File "<pyshell#19>", line 1, in <module>
import sklearn
File "C:\Users\Brian\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\__init__.py", line 57, in <module>
from .base import clone
File "C:\Users\Brian\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\base.py", line 12, in <module>
from .utils.fixes import signature
File "C:\Users\Brian\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\Brian\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\utils\validation.py", line 18, in <module>
from ..utils.fixes import signature
File "C:\Users\Brian\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()
这是我计算机中的软件包列表 (OS: Windows 10):
cffi (1.9.1)
色彩 (0.3.7)
密码学 (1.6)
循环仪 (0.10.0)
装饰器 (4.0.10)
入口点 (0.2.2)
idna (2.1)
拐点 (0.3.1)
ipykernel (4.5.1)
ipython (5.1.0)
ipython-genutils (0.1.0)
ipywidgets (5.2.2)
Jinja2 (2.8)
jsonschema (2.5.1)
木星 (1.0.0)
jupyter 客户端 (4.4.0)
jupyter 控制台 (5.0.0)
jupyter 核心 (4.2.0)
标记安全 (0.23)
matplotlib (2.0.0b4)
失调 (0.7.3)
更多-itertools (2.3)
mpmath (0.19)
nbconvert (4.2.0)
nbformat (4.1.0)
ndg-httpsclient (0.4.2)
鼻子 (1.3.7)
笔记本 (4.2.3)
numpy (1.12.0b1+mkl)
opencv-python (3.1.0)
熊猫 (0.3.1)
pandas (0.19.1)
泡菜 (0.7.4)
点 (9.0.1)
提示工具包 (1.0.9)
pyasn1 (0.1.9)
pycparser (2.17)
颜料 (2.1.3)
pyOpenSSL (16.2.0)
解析 (2.1.10)
python-dateutil (2.6.0)
pytz (2016.7)
pyzmq (16.0.2)
qtconsole (4.2.1)
Quandl (3.0.1)
请求 (2.12.1)
scikit-学习 (0.18.1)
scipy (0.18.1)
安装工具 (20.10.1)
简单泛型 (0.8.1)
六个 (1.10.0)
sklearn(0.0)
sklearn-contrib-闪电 (0.4.0)
同情 (1.0)
龙卷风 (4.4.2)
特征 (4.3.1)
wcwidth (0.1.7)
widgetsnbextension (1.2.6)
win-unicode-console (0.5)
我遇到过同样的问题并在这里找到了解决方案:
https://github.com/scikit-learn/scikit-learn/issues/7898
基本上你必须打开文件 C:\Users\Brian\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\utils\fixes.py 并更改它:
np_version < (1, 12, 0) 到 np_version[:2] < (1, 12)
当我导入sklearn时,出现这个错误。我一直在寻找许多地方 关于如何修复它,但还没有找到解决方案。这个问题是什么原因造成的,怎么解决的?
Traceback (most recent call last):
File "<pyshell#19>", line 1, in <module>
import sklearn
File "C:\Users\Brian\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\__init__.py", line 57, in <module>
from .base import clone
File "C:\Users\Brian\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\base.py", line 12, in <module>
from .utils.fixes import signature
File "C:\Users\Brian\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\Brian\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\utils\validation.py", line 18, in <module>
from ..utils.fixes import signature
File "C:\Users\Brian\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()
这是我计算机中的软件包列表 (OS: Windows 10):
cffi (1.9.1)
色彩 (0.3.7)
密码学 (1.6)
循环仪 (0.10.0)
装饰器 (4.0.10)
入口点 (0.2.2)
idna (2.1)
拐点 (0.3.1)
ipykernel (4.5.1)
ipython (5.1.0)
ipython-genutils (0.1.0)
ipywidgets (5.2.2)
Jinja2 (2.8)
jsonschema (2.5.1)
木星 (1.0.0)
jupyter 客户端 (4.4.0)
jupyter 控制台 (5.0.0)
jupyter 核心 (4.2.0)
标记安全 (0.23)
matplotlib (2.0.0b4)
失调 (0.7.3)
更多-itertools (2.3)
mpmath (0.19)
nbconvert (4.2.0)
nbformat (4.1.0)
ndg-httpsclient (0.4.2)
鼻子 (1.3.7)
笔记本 (4.2.3)
numpy (1.12.0b1+mkl)
opencv-python (3.1.0)
熊猫 (0.3.1)
pandas (0.19.1)
泡菜 (0.7.4)
点 (9.0.1)
提示工具包 (1.0.9)
pyasn1 (0.1.9)
pycparser (2.17)
颜料 (2.1.3)
pyOpenSSL (16.2.0)
解析 (2.1.10)
python-dateutil (2.6.0)
pytz (2016.7)
pyzmq (16.0.2)
qtconsole (4.2.1)
Quandl (3.0.1)
请求 (2.12.1)
scikit-学习 (0.18.1)
scipy (0.18.1)
安装工具 (20.10.1)
简单泛型 (0.8.1)
六个 (1.10.0)
sklearn(0.0)
sklearn-contrib-闪电 (0.4.0)
同情 (1.0)
龙卷风 (4.4.2)
特征 (4.3.1)
wcwidth (0.1.7)
widgetsnbextension (1.2.6)
win-unicode-console (0.5)
我遇到过同样的问题并在这里找到了解决方案: https://github.com/scikit-learn/scikit-learn/issues/7898
基本上你必须打开文件 C:\Users\Brian\AppData\Local\Programs\Python\Python35\lib\site-packages\sklearn\utils\fixes.py 并更改它: np_version < (1, 12, 0) 到 np_version[:2] < (1, 12)