--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의의 REPO 내 시스템에 패키지 파일에서 꽤 차이가 관찰 무엇
을 편집 :.
편집이 개 oauth2client 패키지 this 및 this 것 같다 : 버그입니다. tracked