更新 gspread 以获取 duplicate_sheet [重复]

Posted

技术标签:

【中文标题】更新 gspread 以获取 duplicate_sheet [重复]【英文标题】:Updating gspread to get duplicate_sheet [duplicate] 【发布时间】:2019-04-07 17:27:03 【问题描述】:

如何更新gspread 以获取sheet.duplicate_sheet 方法?我需要复制一张工作表,但似乎无法将模块更新到最新版本 (3.1.0)。

【问题讨论】:

您如何尝试更新它? PyPI 上的最新版本是3.0.1 github repo 的文档引用了具有“duplicate_sheet”的 3.1.0。只是想知道如何获得该版本,我没有看到任何从 github 获取代码并安装的安装说明。 试试这个:***.com/questions/20101834/… 成功了,谢谢! 你能发布你已经做过的吗?我觉得下面提供的答案是您可能已经做过的事情。 【参考方案1】:

我在 Google Colab 上遇到了同样的问题。也许这个答案可以帮助像我这样的人。

Colab 上的预装包目前是 3.0.1,因此您需要手动强制升级才能让例如 duplicate_sheet 正常工作。

!pip install gspread --upgrade
import gspread

如果您已经导入了预安装的版本,则需要重新启动运行时 - 运行上述代码后,系统会提示您这样做。

【讨论】:

【参考方案2】:

版本 3.1.0 现在可在 PyPI 上使用。您可以通过以下方式升级:

pip install --upgrade gspread

【讨论】:

【参考方案3】:

重复!

根据 OP,可以在 this duplicate post 找到答案。

直接引用 Falsetru 和 Das-G 的答案:

添加 git+ 前缀(参见 VCS 支持):

pip install git+https://github.com/tangentlabs/django-oscar-paypal.git@issue/34/oscar-0.6

并指定分支名称​​没有前导/

【讨论】:

以上是关于更新 gspread 以获取 duplicate_sheet [重复]的主要内容,如果未能解决你的问题,请参考以下文章

gspread 保护表,某些单元格除外

gspread 身份验证抛出权限不足

MySQL_插入更新 ON DUPLICATE KEY UPDATE

当我尝试打开谷歌工作表时,它向我显示一个错误......像 StopIteration 和 gspread.exceptions.Spreadsheet NotFound 这样的错误

以字符串形式获取离子存储项目[重复]

使用 Python 的时间戳更新 Googlesheet 单元格