【问题标题】:Error when running tutorial01_sumo.ipynb in jupyter notebook在 jupyter notebook 中运行 tutorial01_sumo.ipynb 时出错
【发布时间】:2019-11-21 18:54:25
【问题描述】:

我正在关注flow/tutorials/README.md设置教程环境,但还是有一些错误。

当我打开jupyter notebook界面时,'kernel'中有五个环境:python2python[conda env:enter]python[conda env:flow]python[conda root]python[default]。这些内核我都试过了,还是报错。

(python env中[conda env:enter]中的"enter"是我自己下载的anaconda。)

from flow.scenarios.loop import LoopScenario

ImportError Traceback(最近一次调用最后一次) 在 () ----> 1 from flow.scenarios.loop import LoopScenario

ImportError: 没有名为“流”的模块```

【问题讨论】:

  • 在jupyter notebook中可以成功导入tensorflow,不知道为什么“Flow”不能。
  • 顺便说一句:我在“Python[conda env:flow]”的情况下运行,显示“ImportError: No module named flow”

标签: jupyter-notebook anaconda flow-project


【解决方案1】:

打开一个新终端并运行以下命令:

cd /
source activate flow
python

cd / 是为了确保flow 不在您运行python 的文件夹中)

然后在打开的Python界面中,运行import flow

您在尝试导入时是否遇到错误?

【讨论】:

  • 是的!我有一个 ImportError:没有名为 flow 的模块。当我输入“python”时,终端显示“python 3.5.2”,但我记得我安装的anaconda的python版本是3.6.5。是这个原因吗?
  • 这意味着您没有在当前 anaconda 环境中安装流。您可以尝试运行相同的命令,但将 python 替换为 python3.6 并查看是否出现导入错误。否则,重做安装说明的一部分,你必须pip install -e flow(类似的东西)向环境添加流(在完成源激活流之后!)。
  • pip install -e . 实际上是在包含setup.py 文件的文件夹中。
  • 好的,按照你说的,我已经重新配置了环境。现在我可以在 jupyter notebook 中运行了。谢谢你的回答。
猜你喜欢
  • 2020-06-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-11
  • 1970-01-01
  • 2017-08-30
  • 1970-01-01
相关资源
最近更新 更多