Python 3.x 导入袖扣:无法从“plotly.plotly”导入名称“plot”

Python 3.x 导入袖扣:无法从“plotly.plotly”导入名称“plot”,python-3.x,jupyter-notebook,Python 3.x,Jupyter Notebook,我尝试导入袖扣,代码如下: from textblob import TextBlob from wordcloud import WordCloud, STOPWORDS import chart_studio.plotly as py import plotly.graph_objs as go from plotly.offline import iplot import cufflinks cufflinks.go_offline() cufflinks.set_config_file(

我尝试导入袖扣,代码如下:

from textblob import TextBlob
from wordcloud import WordCloud, STOPWORDS
import chart_studio.plotly as py
import plotly.graph_objs as go
from plotly.offline import iplot
import cufflinks
cufflinks.go_offline()
cufflinks.set_config_file(world_readable=True, theme='pearl', offline=True)
但它会返回如下错误:

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-7-4cccab8ca8ac> in <module>
      5 import plotly.graph_objs as go
      6 from plotly.offline import iplot
----> 7 import cufflinks
      8 cufflinks.go_offline()
      9 cufflinks.set_config_file(world_readable=True, theme='pearl', offline=True)

~\Anaconda3\lib\site-packages\cufflinks\__init__.py in <module>
     17 
     18 from .plotlytools import *
---> 19 from plotly.plotly import plot
     20 from .colors import cnames, get_colorscale
     21 from .utils import pp

ImportError: cannot import name 'plot' from 'plotly.plotly' (C:\Users\asus\Anaconda3\lib\site-packages\plotly\plotly\__init__.py)
起初,在导入plotly.plotly作为py代码时出错,该代码表示plotly已被弃用,建议我使用chart_studio.plotly。 所以,我更改了代码,它工作了,但导入袖扣仍然是错误的。有人能帮我吗?

来自袖扣源代码页的一期公开发行。基本上,您的Jupyter笔记本会抛出一个错误,因为即使在安装了chart_studio之后,源代码也没有更新

要解决此问题,请转到包含袖扣源代码的目录。在您的情况下,它将是\Anaconda3\lib\site packages\cufflinks。在该目录中,找到三个文件,即:_init_u3;.py、plotlytools.py和tools.py。在每个文件中,将plotly.plotly更改为chart_studio.plotly并保存文件。 请尝试再次运行导入

来自plotly社区的这一点可能也会有所帮助!请注意,这篇文章实际上将您重定向到原来的已发行版本


如果您熟悉Github PRs,则建议的提交尚未合并。

仅供参考,我使用jupyter记事本这一定是plotly reconfig的bc刚开始的一个错误。希望plotly团队或袖扣开发人员能够尽快修复此问题。所有这一切都需要改变袖扣设置,以反映新的结构的阴谋