Так недавно я нашел о алгоритме NEAT и хотел попробовать попробовать с помощью NEAT-Python (не уверен, что это даже правильный источник: |). Поэтому я создал свою виртуальную среду, активировал ее и установил опрятный питон, используя пипс в VE. Когда я затем попытался запустить один из примеров из своей страницы GitHub он бросил ошибку так:NEAT-Python не находит Visualize.py
ImportError: No module named visualize
Так что я проверил мои исходные файлы, а на самом деле в чистом виде, питон не включает сценарий visualize.py , однако он находится в хранилище GitHub. Затем я попытался добавить его сам, загрузив только сценарий visualize.oy, перетаскивая его внутри моего VE и добавляя его ко всем текстовым файлам, которые NEAT приносил с собой, например, файл installed-filex.txt и т. Д. Однако он по-прежнему бросает ту же ошибку.
Я до сих пор довольно новичок в VE и GitHub, поэтому, пожалуйста, не слишком сильно меня: спасибо заранее.
-Jorge
Я предполагаю, что вы попробовали файлы примеров в их каталоге XOR? Попробовали ли вы просто скопировать файл visualize.py в тот же каталог, что и скрипт, который вы используете? –
Ну, это сработало, однако было бы неплохо иметь его в папке lib, нет ли другого пути? –
Прошу прощения, я не уверен, что вы подразумеваете под папкой lib? вы имеете в виду, где находится ваш каталог lib/site-packages? скопируйте visualize.py в lib/site-packages/neat/и измените __init__.py, чтобы добавить строку 'import neat.visualize как визуализировать'. Удалите каталог \ _ \ _ pycache__. Убедитесь, что у вас установлены модули: Numpy, GraphViz и Matplotlib. Когда вы это сделаете, вы сможете «импортировать опрятный» и получить доступ к 'neat.visualize'. Я не рекомендую это делать. –