Python3

GCP

Terraform で Cloud Functions をデプロイする

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

Redash Python DataSources で Error running query: KeyError

現象 表題の件、下記のように、Redash の Python DataSources で get_query_result で値を取得しようとすると、KeyError が表示された。 Error running query: <type '...
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 L...
AWS

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

AWS Lambdaの開発環境が必要になったので整備する。 Lambda が Python3に対応したため、Python3 環境で。 下記記事を参考にしました。 LambdaでAWSの料金を毎日Slackに通知する(Python3) AWS...
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通りあったので、両方試してみました。 アクセスキー取得などの事前準備はこちらを参考にしてください。 bottlenose lion...
Nginx

nginx + uwsgi + Flask で Hello World

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

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

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

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

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