我是一个初学者,我正在按照一个入门教程的情节,我面临着一个问题. 我用的是朱庇特.

以下是代码:

import numpy as np
import pandas as pd

import cufflinks as cf

import chart_studio.plotly as py

import plotly.tools as tls
import plotly.graph_objs as go

tls.set_credentials_file(username = "xxx", api_key = "yyyy")

以及我所得到的错误.

--------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
Cell In[21], line 1
----> 1 tls.set_credentials_file(username = "xxxx", api_key = "yyy")

AttributeError: module 'plotly.tools' has no attribute 'set_credentials_file'

我在So上看到的所有其他问题都是几年前的问题,恐怕这个包的文档已经更新了.

有人能帮帮忙吗?

推荐答案

正如@Sotos在 comments 中提到的那样,plotly.tools中不再提供set_credentials_file文件.

你应该使用chart_studio:https://pypi.org/project/chart-studio/,它应该对你有效:

import chart_studio.tools as tls

tls.set_credentials_file(username='xxx', api_key='yyyy')

还可以查看当前的入门文档:https://plotly.com/python/getting-started-with-chart-studio/.

Python相关问答推荐

在for循环中保存和删除收件箱

如何将自动创建的代码转换为类而不是字符串?

如何判断LazyFrame是否为空?

Flask主机持续 bootstrap 本地IP| Python

pyramid 内部数组中的连续序列-两极

分组数据并删除重复数据

仅从风格中获取 colored颜色 循环

理解Python的二分库:澄清bisect_left的使用

从numpy数组和参数创建收件箱

删除字符串中第一次出现单词后的所有内容

无法使用DBFS File API路径附加到CSV In Datricks(OSError Errno 95操作不支持)

Pandas计数符合某些条件的特定列的数量

导入...从...混乱

移动条情节旁边的半小提琴情节在海运

Python导入某些库时非法指令(核心转储)(beautifulsoup4."" yfinance)

Django admin Csrf令牌未设置

如何在Python中使用另一个数据框更改列值(列表)

Pandas Data Wrangling/Dataframe Assignment

未调用自定义JSON编码器

在matplotlib中使用不同大小的标记顶部添加批注