J'ai récemment trouvé un algorithme NEAT et je voulais essayer NEAT-Python (je ne sais pas si c'est la bonne source: |). J'ai donc créé mon environnement virtuel l'a activé et installé le neat-python en utilisant pip dans le VE. Quand je puis essayé d'exécuter l'un des exemples de leur page GitHub a jeté une erreur comme ceci:NEAT-Python ne trouve pas Visualize.py
ImportError: No module named visualize
Alors j'ai vérifié mes fichiers source, et en fait le python pur ne comprend pas le script visualize.py , cependant, il est dans leur référentiel GitHub. J'ai ensuite essayé de l'ajouter moi-même en téléchargeant simplement le script visualize.oy en le glissant dans mon VE et en l'ajoutant à tous les fichiers texte que le NEAT apportait avec, comme le fichier-installedx.txt etc ... Cependant, il a quand même jeté la même erreur. Je suis encore assez nouveau à VE et GitHub alors s'il vous plaît ne soyez pas trop dur avec moi:] merci d'avance.
-Jorge
Je suppose que vous avez essayé les fichiers d'exemple dans leur répertoire XOR? Avez-vous essayé de copier simplement visualize.py dans le même répertoire que le script que vous utilisez? –
Eh bien cela a fonctionné, mais ce serait bien de l'avoir dans le dossier lib, n'y a-t-il pas d'autre moyen? –
Je suis désolé, je ne suis pas sûr de ce que vous voulez dire par le dossier lib? voulez-vous dire où votre répertoire lib/site-packages? Copiez visualize.py dans lib/site-packages/neat/et modifiez __init__.py pour ajouter la ligne 'import neat.visualize as visualize'. Supprimez le répertoire \ _ \ _ pycache__. Assurez-vous que les modules sont installés: Numpy, GraphViz et Matplotlib. Lorsque vous avez fait ce qui précède, vous devriez pouvoir 'importer neat' et accéder' neat.visualize'. Je ne recommande pas de le faire cependant. –