Ошибка атрибута: объект ‘function’ не имеет атрибута ‘Config’

#python #artificial-intelligence

#python #искусственный интеллект

Вопрос:

В настоящее время пытаюсь написать программу с использованием модуля neat. На данный момент, когда я запускаю программу, я должен увидеть всплывающее окно с продолжающейся активностью. Вместо этого я вижу это сообщение:

Ошибка атрибута: объект ‘function’ не имеет атрибута ‘Config’

Ошибка, похоже, в этих строках:

 def run(config_file):
    config = neat.config.Config(neat.DefaultGenome, neat.DefaultReproduction,
                            neat.DefaultSpeciesSet, neat.DefaultStagnation,
                            config_file)

    p = neat.Population(config)

    p.add_reporter(neat.StdOutReporter(True))
    stats = neat.StatisticsReporter()
    p.add_reporter(stats)


if __name__ == '__main__':
    local_dir = os.path.dirname(__file__)
    config_path = os.path.join(local_dir, 'config-feedforward.txt')
    run(config_path)
  

Этот фрагмент вставляется непосредственно из рабочего источника, поэтому я не понимаю, в чем может быть причина. Любая помощь будет принята с благодарностью!

Комментарии:

1. В какой конкретной строке возникает ошибка?

2. Файл «», строка 417, в <module> run(config_path) Файл «», строка 403, в run config = neat.config . Конфигурация (аккуратная. DefaultGenome, аккуратно. DefaultReproduction,

3. Похоже neat.config , что на самом деле это функция, а не класс, модуль или объект. Какова документация по этому модулю?

4. Этот вопрос был задан ранее сегодня, но, похоже, я не могу его найти. Возможно, он был удален. А вы import neat ? Существует несколько «аккуратных» проектов на pypi.python.org (используется установщиком pip). Я установил neat-python и neat.config.Config работал на меня. Возможно, вы установили неправильный пакет.

5. Я считаю, что вы правы! следуя neat.__file__ дает мне какой-то фреймворк WSGI, который я, возможно, случайно скачал. Теперь нужно поработать над тем, чтобы импортировать правильный аккуратный файл. Какие-либо советы по этому поводу? Большое спасибо! Я выполнил pip install neat-python, похоже, не влияет