dehio3’s diary

仕事、生活、趣味のメモ

python

lambdaで「No module named 'numpy.core._multiarray_umath'」の対応したメモ

事象 前提条件 調査 ローカル Lambda 対応 ローカルのPythonバージョンを変更 serverless-python-requirements設定を変更 slimオプションを試す まとめ 事象 ローカル環境で動作確認したPythonをLambdaで動かしたら以下のエラーが発生 START RequestId: 8fad…

pythonで取得したタイムゾーン付きのデータからタイムゾーンを削除する

now time >>> now_time_utc = datetime.now(timezone('UTC')) >>> now_time_utc datetime.datetime(2019, 9, 19, 7, 14, 37, 136303, tzinfo=<UTC>) now time to JST >>> one_hour_ago_time_jst = now_time_utc.astimezone(timezone('Asia/Tokyo')) >>> one_hour_</utc>…

Alexaに西武バスの到着時刻を読み上げさせる

はじめに 特徴 コード はじめに 最寄りがバス通勤なのですが、毎朝妻にバスの時刻を調べさせられるのが面倒で、Alexaが教えてくれるスキルを開発しました。 完全に個人用で、読み上げてくれる経路のハードコードされている為、オープンなスキルではないです…

pythonでslackに画像をアップロードする

機能 pythonでslackに画像をアップロー時のる時のコード アップロードが失敗した時は、レスポンスのJSONの内容を返す チャンネル名が誤っていた例 slack {'ok': False, 'error': 'invalid_channel', 'channel': 'CD4CRBB'} コード

EUC環境でpyenvでpythonインストールしたらエラーでた

環境 事象 調査 LookupError: unknown encoding: EUC-JP PYTHONIOENCODING 対処 環境 $ cat /etc/redhat-release CentOS release 5.11 (Final) $ pyenv -v pyenv 1.1.2-2-g5ab088c 事象 -bash-3.2$ pyenv install 3.4.3 Downloading Python-3.4.3.tgz... -> …

pyenv + virtualenv で 複数パターンのansible環境を作る

要件 社員が共有で使うansible 環境を作る pythonとansibleのバージョンアップに柔軟に対応できる環境を作る 参考 qiita.com 環境 $ cat /etc/redhat-release CentOS release 6.9 (Final) $ python --version Python 2.6.9 pyenv install # cd /usr/local/sr…

CentOS5(python2.4)にAWS CLIを導入する。

環境 OS $ cat /etc/redhat-release CentOS release 5.5 (Final) python 2.4.3がインストール済み $ rpm -qa | grep python-2 python-2.4.3-27.el5_5.3 libxml2-python-2.6.26-2.1.2.8.el5_5.1 目的 本番環境で動作しているサーバでAWSを操作する要件が出た…