Traceback (most recent call last): File "D:\Pycharm\venv\2.1.py", line 2, in <module> from sklearn.linear_model import LinearRegression ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\Pycharm\venv\Lib\site-packages\sklearn\__init__.py", line 82, in <module> from .base import clone ^^^^^^^^^^^^^^^^^^^^^^^ File "D:\Pycharm\venv\Lib\site-packages\sklearn\base.py", line 17, in <module> from .utils import _IS_32BIT ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\Pycharm\venv\Lib\site-packages\sklearn\utils\__init__.py", line 17, in <module> from scipy.sparse import issparse ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\Pycharm\venv\Lib\site-packages\scipy\__init__.py", line 171, in <module> from scipy._lib._ccallback import LowLevelCallable ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\Pycharm\venv\Lib\site-packages\scipy\_lib\_ccallback.py", line 1, in <module> from . import _ccallback_c ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "_ccallback_c.pyx", line 1, in init scipy._lib._ccallback_c ValueError: builtins.type size changed, may indicate binary incompatibility. Expected 904 from C header, got 896 from PyObject如何解决这种报错
时间: 2023-06-14 15:03:01 浏览: 217
linux 下 pip3 报错“ File “/usr/bin/pip3”, line 9, in from pip import mainImportError: canno”处理
5星 · 资源好评率100%
这种报错通常是由于安装的包版本不兼容导致的。你可以尝试以下方法解决:
1. 确认你的Python版本是否与安装的包版本匹配。如果你使用的是Python 3.x,那么安装的包也应该是Python 3.x版本的。
2. 更新安装的包。可以使用pip命令更新安装的包,例如:pip install --upgrade scikit-learn。
3. 如果更新后仍然无法解决问题,可以考虑卸载重新安装相关的包。
4. 如果以上方法都不行,可以考虑使用conda等其他包管理器来安装包,或者重新安装Python环境。
阅读全文