私はpython3系でのpydriveの使用を試みています。python2系では動くのですが3系では動きません。なぜ二つのpythonが存在するかというとraspberry piを使っているからです。
#python2系での動き ~$ python Python 2.7.13 (default, Nov 24 2017, 17:33:09) [GCC 6.3.0 20170516] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>>from pydrive.auth import GoogleAuth >>>from pydrive.drive import GoogleDrive
となり2系では使用できます。しかし3系では
#python3系での動き ~$ python3 Python 3.5.3 (default, Jan 19 2017, 14:11:04) [GCC 6.3.0 20170124] on linux Type "help", "copyright", "credits" or "license" for more information. >>> from pydrive.auth import GoogleAuth Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named 'pydrive' >>> from pydrive.drive import GoogleDrive Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named 'pydrive' ```>>> となりうまく動きません。自分なりに原因を考えてみたところpydriveをインスト―ルした場所が違ったのかと考えました。pipで以下の通りインストールしました。下はpip showした結果です。 ```ここに言語を入力 pip install google-api-python-client pip install Pydrive pi@:~ $ pip show Pydrive Name: PyDrive Version: 1.3.1 Summary: Google Drive API made easy. Home-page: https://github.com/googledrive/PyDrive Author: Robin Nabel Author-email: rnabel@ucdavis.edu License: LICENSE Location: /home/pi/.local/lib/python2.7/site-packages Requires: PyYAML, google-api-python-client, oauth2client pi@:~ $ pip show google-api-python-client Name: google-api-python-client Version: 1.7.4 Summary: Google API Client Library for Python Home-page: http://github.com/google/google-api-python-client/ Author: Google Inc. Author-email: UNKNOWN License: Apache 2.0 Location: /home/pi/.local/lib/python2.7/site-packages Requires: google-auth, google-auth-httplib2, uritemplate, six, httplib2
となります。気になったのが /home/pi/.local/lib/python2.7/site-packagesの部分です。
2系でしか動かないのも何となくわかります。
実現したいこと 知りたいこと
python3でのpydriveの使用
それに伴うpydriveの正しいインストール方法(場所など)
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。