我保证我已经看过类似问题的建议,但是没有任何效果,我也不知道该怎么做。在
这是我的确切步骤。我已经很好地安装了Anaconda,并将其用于其他库和环境,比如tensorflow,现在我只想使用这个名为“chainer”的包。我唯一能找到的windows版本是: https://anaconda.org/steerapi/chainer
所以我经历了这些步骤:
conda create -n p27 python=2.7
activate p27
在这一点上很明显我现在在p27环境,然后我做了。。。在
^{pr2}$为了安全起见,我在这个环境中安装了ipython和jupyter,因为我听说如果不在本地环境中安装这些依赖项,那么当您尝试使用它们中的任何一个时,依赖关系可能无法工作。我再次确认conda列表输出:
^{3}$尽管如此,每次在ipython和jupyter笔记本中(我更喜欢做编码/测试工作),我还是得到了:
import chainer
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-10-9758b185b742> in <module>()
----> 1 import chainer
ImportError: No module named chainer
请帮忙,我已经尽我所能在google上搜索并尝试了我能想到的每一个想法,为什么它不识别安装在这个环境中的软件包呢?在
这是因为您在这个环境中安装的模块只有安装在同一环境中的python内核才能识别。您需要在jupyter中添加环境作为内核,然后在jupyter笔记本中使用该内核来正确读取和导入该环境中安装的所有模块。最简单的方法是使用ipykernel
激活环境后,使用conda as安装ipykernel
然后可以使用-
^{pr2}$您可以使用查看Jupyter内核
^{3}$在这之后,只需从jupyter笔记本中选择这个内核,就可以开始了。在
相关问题 更多 >
编程相关推荐