バッキーの日々是爆食

アクセスカウンタ

zoom RSS Pythonで ImportError が出てちょっとハマった件

<<   作成日時 : 2018/10/18 17:41   >>

ブログ気持玉 0 / トラックバック 0 / コメント 0

Raspberry Piから Googleカレンダーにアクセスしてその日の予定を読み上げさせようとしたら、Pythonスクリプトの実行時に "ImportError: No module named httplib2" が出てちょっとハマりました。

pip list しても httplib2は正常にインストールされているので、かなり謎な現象だったのですが、どうやら Pythonのライブラリを更新したときに /usr/local/lib/python2.7/dist-packages の中のライブラリからパーミッションが落ちていた模様です。

それも httplib2だけではなくて、複数のライブラリのパーミッションが落ちてました。

犯人は Googleの Python Client Libraryをインストール(更新)するための
pip install --upgrade google-api-python-client oauth2client
だと思うのですが、いまさら犯人探しをしてもしかたがないので、パーミッションが落ちているライブラリをかたっぱしから
chmod -R go+rx hogehoge
でパーミッションを付け直したらなんとか復旧できました。

ちなみに、今回の ImportErrorの影響で約3時間ほど cronで自動実行している Pythonスクリプトが軒並みエラーになっていて大変なことになってました。


Googleは Google+で情報漏えいしていたことを隠していたり、欧州での制裁金に反発して Androidの端末メーカーからお金を取ろうとしたりと、おかしなことばかりですが「私の貴重な3時間を返しやがれ」と言ってやりたいです。プンスカ! (-_-#

テーマ

関連テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文
Pythonで ImportError が出てちょっとハマった件 バッキーの日々是爆食/BIGLOBEウェブリブログ
文字サイズ:       閉じる