所以最近我发现了一种NEAT算法,想尝试使用NEAT-Python(不确定这是否是正确的来源:|)。因此,我创建了激活它的虚拟环境,并在VE中使用pip安装了整洁的python。然后,当我尝试从其GitHub页面运行一个示例时,它抛出了如下错误:
因此,我检查了我的源文件,实际上,整洁的python不包含visualize.py脚本,但是该脚本位于其GitHub存储库中。然后,我尝试自己下载它,方法是只下载visualize.oy脚本,将其拖到我的VE中,然后将其添加到NEAT附带的所有文本文件中,例如installed-filex.txt等。但是它仍然引发相同的错误。
我对VE和GitHub还是很陌生,所以请不要对我太刻苦:]预先感谢。
-乔治
最佳答案
我认为您可以简单地将visualize.py复制到与正在运行的脚本相同的目录中。
如果要在lib/site-packages目录中使用它,则可以使用整洁的模块将其导入:
将visualize.py复制到lib/site-packages/neat/并修改__init__.py以添加行import neat.visualize as visualize。删除__pycache__目录。确保已安装模块:Numpy,GraphViz和Matplotlib。完成上述操作后,您应该可以import neat
并访问neat.visualize
。
我不建议这样做,原因有几个:
关于python - NEAT-Python找不到Visualize.py,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41752291/