Ошибка при импорте пакета python CHAID - решено - PullRequest
0 голосов
/ 06 апреля 2020

Я установил python Пакет CHAID отсюда Пакет CHAID , я пытаюсь импортировать CHAID в мою записную книжку. Но я получаю синтаксическую ошибку при импорте пакета

from CHAID import Tree

сообщение об ошибке:

 File "C:\...\Local\Continuum\anaconda3\lib\site-packages\CHAID\graph.py", line 75
    file = 'C:\...\Documents\Python Scripts\CHAID\temp\' + ("%.20f" % time.time()).replace('.', '') + '.png'


    ^
SyntaxError: invalid syntax

Я нашел эту ссылку здесь Ссылка , но решение там не было у меня не работает, так как я не могу даже импортировать библиотеку Chaid. что я должен сделать, чтобы это работало? thx

Редактировать В последней версии CHAID метод line 75 of graph.py больше не используется, поэтому, если будет выполнено обновление до версии 5.3.0 или выше

Ответы [ 2 ]

0 голосов
/ 09 апреля 2020

Добавьте r к строковым литералам, например,

file = r'C:\...\Documents\Python Scripts\CHAID\temp\'

или используйте двойную обратную косую черту:

file = 'C:\\...\\Documents\\Python Scripts\\CHAID\\temp\\'
0 голосов
/ 06 апреля 2020

Скорее всего, пакет был написан для Python 2.x и предназначен для Python 3.x.

...