#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, похоже, не влияет