首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >ImportError:‘`iplot`’只能在IPython笔记本中运行

ImportError:‘`iplot`’只能在IPython笔记本中运行
EN

Stack Overflow用户
提问于 2018-12-30 07:32:41
回答 2查看 7.5K关注 0票数 2

当我在Mac上用PyCharm运行以下代码时:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import numpy as np 
import pandas as pd 

from subprocess import check_output
print(check_output(["ls", "../input"]).decode("utf8"))


import time
import copy
import numpy as np
import pandas as pd
import chainer
import chainer.functions as F
import chainer.links as L
from plotly import tools
from plotly.graph_objs import *
from plotly.offline import init_notebook_mode, iplot, iplot_mpl
init_notebook_mode()
data = pd.read_csv('../input/Data/Stocks/goog.us.txt')
data['Date'] = pd.to_datetime(data['Date'])
data = data.set_index('Date')
print(data.index.min(), data.index.max())
data.head()

有一些错误:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
UserWarning: Accelerate has been detected as a NumPy backend library.
vecLib, which is a part of Accelerate, is known not to work correctly with Chainer.
We recommend using other BLAS libraries such as OpenBLAS.
For details of the issue, please see
https://docs.chainer.org/en/stable/tips.html#mnist-example-does-not-converge-in-cpu-mode-on-mac-os-x.

Please be aware that Mac OS X is not an officially supported OS.

  ''')  # NOQA
Traceback (most recent call last):
  File "/Users/yindeyong/Desktop/PythonProjects/pythonstock/DQNStcok.py", line 33, in <module>
    init_notebook_mode()
  File "/Users/yindeyong/Desktop/PythonProjects/envs/stockenv/lib/python3.6/site-packages/plotly/offline/offline.py", line 250, in init_notebook_mode
    raise ImportError('`iplot` can only run inside an IPython Notebook.')
ImportError: `iplot` can only run inside an IPython Notebook.

Process finished with exit code 1

我是Chainer和DQN的新人。有人能帮我编辑这段代码吗?非常感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-12-30 09:33:29

似乎您正在尝试在普通的Python (即不是i笔记本)中运行巧妙的交互式函数( IPython前缀)。iplot提供了一个交互式的图形,您可以在笔记本中玩。

我将从删除iplot导入开始,并将其替换为普通plot。另外,从您的导入中删除iplot_mplinit_notebook_mode

票数 14
EN

Stack Overflow用户

发布于 2020-09-08 04:37:36

您可以在虚拟环境中安装“ipython”,然后尝试从终端直接运行它。

  • 激活虚拟环境
  • pip3安装ipython
  • python3 prog.py

在我的案子里工作过。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53978924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文