SKlearn importError - PullRequest
       20

SKlearn importError

0 голосов
/ 21 июня 2020

Привет, только что обновил мою версию python с 3.7 до 3.8 Я использую pycharm IDE, и 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 со своего компьютера, но, к сожалению, все равно не повезло.

Я буду очень признателен, если кто-то сможет указать, как решить эту проблему.

Спасибо

Ответы [ 2 ]

0 голосов
/ 24 июня 2020

Спасибо за ваш вклад, я не смог бы решить проблему без вас, ребята.

Я публикую, как я решил проблему, в надежде, что это будет кому-то полезно.

Поскольку проблема была изначально связана с использованием библиотеки SK-Learn, я удалил scikit-learn

pip uninstall scikit-learn

, а затем переустановил его.

pip install scikit-learn

ошибка не исчезла go после этого я последовал предложению удалить scipy

pip uninstall scipy

и затем переустановить его.

pip install scipy

Я запустил написанный мной код, который ранее использует sklearn, и он сработал.

0 голосов
/ 21 июня 2020
  1. Попробуйте удалить папку Scipy из C: / Users / SmithyB / AppData / Roaming / Python / Python36 / site-packages / scipy

  2. Переустановите, используя pip install scipy

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...