ImportError: cannot import name '_ccallback_c'

后端 未结 7 1256
一向
一向 2020-12-11 00:32

Initially I was getting this error (No Module name was found scipy) So I installed a Scipy wheel file. Now I don\'t get the same error any more but I get cannot import

7条回答
  •  暖寄归人
    2020-12-11 01:05

    I first had the error with scipy. So I ran the command python -m pip install -user numpy scipy matplotlib ipython jupyter pandas sympy noseand it worked perfectly. I was installing everything with pip, so I decided to use Anaconda. I installed and checked to add to the PATH. From there, the same code that was executed before normally stopped working and displays the error similar to that of the question. I uninstalled Anaconda and it is now working again.

    Erro:

    $ winpty python ia.py
    Traceback (most recent call last):
      File "ia.py", line 11, in 
        from sklearn import tree #importando a biblioteca e a árvore p/ o classifica
    dor
      File "C:\Users\ferna\Anaconda3\lib\site-packages\sklearn\__init__.py", line 13
    4, in 
        from .base import clone
      File "C:\Users\ferna\Anaconda3\lib\site-packages\sklearn\base.py", line 11, in
     
        from scipy import sparse
      File "C:\Users\ferna\AppData\Roaming\Python\Python36\site-packages\scipy\__ini
    t__.py", line 118, in 
        from scipy._lib._ccallback import LowLevelCallable
      File "C:\Users\ferna\AppData\Roaming\Python\Python36\site-packages\scipy\_lib\
    _ccallback.py", line 1, in 
        from . import _ccallback_c
    ImportError: cannot import name '_ccallback_c'

    Código:

    from sklearn import tree #importando a biblioteca e a árvore p/ o classificador
    #COLLLECT TRAINING DATA
    features = [[140,1],[130,1],[150,0],[170,0]]
    labels = [0,0,1,1]
    # TRAIN CLASSIFIER 
    clf = tree.DecisionTreeClassifier() #Classificador
    clf = clf.fit(features, labels) #algoritmo de decisão p/ encontrar padrões
    #MAKE PREDICTIONS
    print(clf.predict([[160, 0]])) #entrada de dados para o tratamento

提交回复
热议问题