--user
でpip3を使用してpydriveをインストールします。 example scriptを実行しようとすると、私は次のエラーを取得する:私は手動でoauth2clientのfile.pyを編集しthe github repo(ライン32)から欠落している例外を追加してやってみました何名前 'CredentialsFileSymbolicLinkError'をインポートできません
$ python3 quick.py
Traceback (most recent call last):
File "quick.py", line 1, in <module>
from pydrive.drive import GoogleAuth
File "/home/fauzan/.local/lib/python3.5/site-packages/pydrive/drive.py", line 2, in <module>
from .files import GoogleDriveFile
File "/home/fauzan/.local/lib/python3.5/site-packages/pydrive/files.py", line 12, in <module>
from .auth import LoadAuth
File "/home/fauzan/.local/lib/python3.5/site-packages/pydrive/auth.py", line 15, in <module>
from oauth2client.file import CredentialsFileSymbolicLinkError
ImportError: cannot import name 'CredentialsFileSymbolicLinkError'
。しかし、その後、インポートエラーが発生し、oauth2client.util
という名前のモジュールが存在しません。 Pydriveのauth.pyはscopes_to_string
をoauth2client.util
からインポートします。私はoauth2clientパッケージフォルダをチェックし、util.pyは存在しませんでした。
次に、pipとpip3を使用してpydrive、oauth2client、google-api-python-clientをアンインストールしました。その後、私はpydrive agianをインストールしました。今回も--no-cache-dir
となりました。再びCredentialFile ...エラーがスローされました。私はさらに進める方法を知らない。
パッケージをインストールするにはどうすればいいのか分かりません。 :(私はgithubのレポは私のシステム上のパッケージファイルからかなり異なっていたことを観察した何
編集:2つのoauth2clientパッケージthisとthis
編集があるように思われます:これはバグですtracked