嗨,刚刚更新了我的python版本,从3.7升级到3.8,我正在使用pycharm,sklearn在以前的版本中运行得非常好,但是现在当我尝试运行代码时,
但是,在更新了我的版本之后,它继续给出以下错误。
"C:\Program Files\Python\python.exe" C:/Users/SmithyB/Desktop/test/K-Means.py
Traceback (most recent call last):
File "C:/Users/SmithyB/Desktop/test/K-Means.py", line 6, in <module>
from sklearn.cluster import KMeans
File "C:\Program Files\Python\lib\site-packages\sklearn\__init__.py", line 80, in <module>
from .base import clone
File "C:\Program Files\Python\lib\site-packages\sklearn\base.py", line 21, in <module>
from .utils import _IS_32BIT
File "C:\Program Files\Python\lib\site-packages\sklearn\utils\__init__.py", line 20, in <module>
from scipy.sparse import issparse
File "C:\Program Files\Python\lib\site-packages\scipy\__init__.py", line 119, in <module>
from scipy._lib._ccallback import LowLevelCallable
File "C:\Program Files\Python\lib\site-packages\scipy\_lib\_ccallback.py", line 1, in <module>
from . import _ccallback_c
ImportError: cannot import name '_ccallback_c' from 'scipy._lib' (C:\Program Files\Python\lib\site-packages\scipy\_lib\__init__.py)我已经确定翻译是正确的。我已经确定我已经从我的计算机上卸载了较旧版本的python,但不幸的是仍然没有运气。
如果有人能指出如何解决这个问题,我会非常感激的。
谢谢
发布于 2020-06-23 21:41:11
谢谢你的投入,没有你们我就解决不了这个问题。
我在贴出我是如何解决问题的,希望它能对某人有所帮助。
由于问题最初发生在使用scikit库上,所以我卸载了scikit-learn。
pip uninstall scikit-learn然后重新安装。
pip install scikit-learn在那之后,错误并没有消失,所以我遵循了卸载的建议。
pip uninstall scipy然后重新安装。
pip install scipy我运行了我以前编写的代码,它以前使用了sklearn,并且起了作用。
发布于 2020-06-21 12:02:17
尝试从C:/Users/SmithyB/AppData/Roaming/Python/Python36/site-packages/scipy中移除
使用pip install scipy重新安装
https://stackoverflow.com/questions/62498093
复制相似问题