如何导入无法从pip / conda存储库安装的Python软件包(Pytorch-neat)?

时间:2019-04-07 20:21:24

标签: python-3.x pip jupyter-notebook anaconda pytorch

我正在尝试使用Pytorch整洁的软件包https://github.com/uber-research/PyTorch-NEAT,但我不了解使用它的工作流程。我已经安装了python-neat软件包,可以在Jupyter笔记本中使用import neat导入它。但是我应该如何使用Pytroch整洁的代码?在Conda或pip存储库中没有pytorch-neat软件包,因此,我猜想这个Pytroch-neat代码没有作为Jupyter笔记本的Python软件包进行编译和分发。但是我应该如何处理此代码?例如。示例脚本包含以下代码:

import neat

from pytorch_neat.multi_env_eval import MultiEnvEvaluator

所以-整洁的包装是我要导入的。但是如何理解from子句?我是否应该以某种方式在笔记本的前一个单元中加载Pytroch整洁的脚本,然后可以将此from子句称为?或者,也许我应该在本地编译Pytroch-neat程序包,然后从本地存储库安装它,然后将其导入到与clean程序包类似的位置。但是如果是这样,为什么示例使用from子句?

我开始使用Python,我对此感到非常困惑!

1 个答案:

答案 0 :(得分:1)

要导入false,您必须克隆存储库并手动将目录pytorch_neat复制到from pytorch_neat(或site-packages中的任何目录)中。