更新 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 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
MySQL_插入更新 ON DUPLICATE KEY UPDATE
当我尝试打开谷歌工作表时,它向我显示一个错误......像 StopIteration 和 gspread.exceptions.Spreadsheet NotFound 这样的错误