python + flask 環境構築
flask を使ってweb アプリケーションを作ろうということで、環境構築メモです。
環境
- mac osx 10.10 Yosemite
- using homebrew
目標
- 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
がわかりやすいので、あとはがんばりましょう