python + flask 環境構築

flask を使ってweb アプリケーションを作ろうということで、環境構築メモです。

環境

目標

  • python環境
  • pipコマンドを使えるように
  • pipコマンドでflaskをインストール

実際にやってみた

python, pip, setuptools(easy_install) のインストール

homebrewでやります。

% brew install python

するとありがたいことに pip も setuptools も入れてくれるんですが、 が、pipコマンドをたたくと

ERROR:root:code for hash md5 was not found.

こんな感じに怒られてしまうので、以下の記事を参考にpythonをインストールします。

Python - ERROR:root:code for hash md5 was not found. - Qiita

% brew install openssl
% brew link openssl --force
% brew uninstall python 
% brew install python --with-brewed-openssl
....
==> Caveats
Setuptools and Pip have been installed. To update them
    pip install --upgrade setuptools
    pip install --upgrade pip

    You can install Python packages with
    pip install <package>

関連パッケージも含め、もろもろインストールしてくれます。ありがたや

flask をインストール

pip を使います

% sudo pip install flask

終わりです。 簡単すぎてもうなんかメモる必要なかった。

flaskの使い方は

Implementing a RESTful Web API with Python & Flask

がわかりやすいので、あとはがんばりましょう