举个例子:
from sklearn import tree
运行之后:
Traceback (most recent call last):
File "C:/Users/a1941/pythonProject8/main.py", line 17, in <module>
from sklearn import tree
File "C:\Users\a1941\anaconda3\lib\site-packages\sklearn\__init__.py", line 82, in <module>
from .base import clone
File "C:\Users\a1941\anaconda3\lib\site-packages\sklearn\base.py", line 20, in <module>
from .utils import _IS_32BIT
File "C:\Users\a1941\anaconda3\lib\site-packages\sklearn\utils\__init__.py", line 20, in <module>
from scipy.sparse import issparse
File "C:\Users\a1941\anaconda3\lib\site-packages\scipy\__init__.py", line 156, in <module>
from . import fft
File "C:\Users\a1941\anaconda3\lib\site-packages\scipy\fft\__init__.py", line 76, in <module>
from ._basic import (
File "C:\Users\a1941\anaconda3\lib\site-packages\scipy\fft\_basic.py", line 1, in <module>
from scipy._lib.uarray import generate_multimethod, Dispatchable
File "C:\Users\a1941\anaconda3\lib\site-packages\scipy\_lib\uarray.py", line 27, in <module>
from ._uarray import *
File "C:\Users\a1941\anaconda3\lib\site-packages\scipy\_lib\_uarray\__init__.py", line 114, in <module>
from ._backend import *
File "C:\Users\a1941\anaconda3\lib\site-packages\scipy\_lib\_uarray\_backend.py", line 15, in <module>
from . import _uarray # type: ignore
ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。
Process finished with exit code 1
然后我的python是这样的:Python 3.7.9 (tags/v3.7.9:13c94747c7, Aug 17 2020, 18:58:18) [MSC v.1900 64 bit (AMD64)] on win32
请问问题该如何解决呢?
卸载 sklearn , 再重新安装试试。
import 标准库有问题吗?
比如 import math
你python的版本是不是3.9或者3.10?