Python3

GCP

Terraform で Cloud Functions をデプロイする

概要やりたいことTerraform で CloudFunctions をデプロイしたい。前回の GCP チュートリアルの続き。Terraform 公式の GCP チュートリアルCloudFunctions のデプロイGCP 版 AWS La...
Python

Redash Python DataSources で Error running query: KeyError

現象表題の件、下記のように、Redash の Python DataSources で get_query_result で値を取得しようとすると、KeyError が表示された。Error running query: <type 'ex...
Jupyter

pandas multiindex で KeyError を出さない存在チェック

Pandas で存在しない key を loc を使って指定した場合、 KeyError とななってしまう。以下のようすると、KeyError が返らない。存在しない場合は False が返る。存在する場合は True が返る。
AWS

Macで AWS Lambdaで動く Python3 のライブラリを用意する

pyenv, python3, lambda-uploader で AWS Lambda にアップロードするの続き。Python の numpy や pandas, beautifulsoupなど、Cで作られているライブラリを AWS La...
AWS

pyenv, python3, lambda-uploader で AWS Lambda にアップロードする。

AWS Lambdaの開発環境が必要になったので整備する。Lambda が Python3に対応したため、Python3 環境で。下記記事を参考にしました。LambdaでAWSの料金を毎日Slackに通知する(Python3)AWS側準備I...
API

Amazon API で 503 エラーが返ってくる際の対応 [Python]

Python で Amazon Product Advertising API から商品情報取得Pythonから Amazon Product Advertising API を使用しました。しかし、APIを叩いていると503エラーが度々出...
API

Python で Amazon Product Advertising API から商品情報取得

Amazon Product Advertising API を Python から利用してみます。方法が2通りあったので、両方試してみました。アクセスキー取得などの事前準備はこちらを参考にしてください。bottlenoselionhear...
Nginx

nginx + uwsgi + Flask で Hello World

こちらの環境で Flask を動かしたいと思います。pyenv + pyenv-virtualenv で Python仮想環境作成Vagrant + CentOS7 + Nginx + uWSGI + Python3 で Hello Wor...
Nginx

Vagrant + CentOS7 + Nginx + uWSGI + Python3 で Hello World

以前、Nginx + uWSGI上で Pythonを動かしました。その時は訳もわからず構築してたので、復習も兼ねて今度は CentOS7 上で動かす手順をまとめます。uWSGI概要WSGIとはWSGI(Web Server Gateway ...
Python3

pyenv + pyenv-virtualenv で Python仮想環境作成

Vagrant + CentOS7 + pyenv + Python3 環境構築こちらで作成した Pythonの環境に、複数の隔離された仮想環境を作成していきます。方法としては virtualenv か pyenv-virtualenv の...