J.P*_*ini 5 python neat importerror iterm2 virtual-environment
所以最近我发现了一个 NEAT 算法,并想尝试使用 NEAT-Python(不确定这是否是正确的来源:|)。所以我创建了我的虚拟环境并激活了它并在 VE 中使用 pip 安装了neat-python。当我尝试从他们的 GitHub 页面运行其中一个示例时,它抛出了如下错误:
导入错误:没有名为可视化的模块
所以我检查了我的源文件,实际上neat-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 以添加行importneat.visualize 作为visualize。删除 __pycache__ 目录。确保已安装模块:Numpy、GraphViz 和 Matplotlib。完成上述操作后,您应该能够import neat访问neat.visualize.
出于以下几个原因,我不建议这样做:
| 归档时间: |
|
| 查看次数: |
7006 次 |
| 最近记录: |