【问题标题】:How to import Python package (Pytorch-neat) that is not installable from pip/conda repositories?如何导入无法从 pip/conda 存储库安装的 Python 包(Pytorch-neat)?
【发布时间】:2019-08-29 00:09:10
【问题描述】:

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

import neat

from pytorch_neat.multi_env_eval import MultiEnvEvaluator

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

我开始使用 Python,但我对这一切感到非常困惑!

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-03-15
      • 2017-07-05
      • 2018-04-24
      • 1970-01-01
      • 2021-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多