该命令python /opt/thefanclub/overgrive/overgrive
产生以下输出:
____ _
_____ _____ _ __ / ___|_ __(_)_ _____
/ _ \ \ / / _ \ '__| | _| '__| \ \ / / _ \
| (_) \ V / __/ | | |_| | | | |\ V / __/
\___/ \_/ \___|_| \____|_| |_| \_/ \___|
Google Drive for Linux
version 3.2.3 beta
by The Fan Club - Copyright (c) 2014-2016
http://www.thefanclub.co.za
[INFO] Linux-4.4.0-41-generic-x86_64-with-Ubuntu-16.04-xenial
[INFO] Desktop : ubuntu
[CONFIG] Loading User Settings GUI mode
[CONFIG] Auto Sync : True
[CONFIG] Convert Google Docs : False
Traceback (most recent call last):
File "overgrive.py", line 5948, in <module>
StopIteration
即使有了最新版本,我也尝试在其他问题上对同一问题发表评论,但似乎我没有足够的“声誉”。
我试过了sudo pip2 install --upgrade google-api-python-client
但是它说:
您正在使用 pip 版本 8.1.1,但版本 8.1.2 可用。
但如果我尝试pip install --upgrade pip
,它会说:
要求已经更新:./.local/lib/python2.7/site-packages 中的 pip
答案1
我联系了 thefanclub,Christiaan Diedericks 好心地回答了我一个确实有效的解决方案!具体如下:
请确保您使用我们网站上的最新版本 3.2.3:https://www.thefanclub.co.za/overgrive
清除 Google Drive 在线垃圾箱/垃圾文件夹中的所有垃圾文件。
从本地 Google Drive 文件夹中删除以下文件并重新启动程序。
- .overgrive.cache
- .overgrive.auth
您将再次看到设置屏幕。进行设置并点击“开始同步”
它不会重新下载所有文件。它只是“检查”每个文件并重建本地缓存文件。这需要时间,但如果文件已经存在,则不会下载任何文件。
您必须等待同步完成后才能进行任何更改。
答案2
注意:本地 Google Drive 文件夹是 Overgrive 同步文件的文件夹。在此文件中,必须启用“隐藏文件”选项,只有启用此选项,文件 overgrive.cache 和 overgrive.auth 才可见并可供删除。