2011年11月03日

flaskローカル環境構築(Windows7 32bit) Clip to Evernote

さくらのライトプランでflaskを使うためにローカル環境を整備
現在のさくらライトプランの構成を確認したところ
Python 2.6.2
であることを確認
ということで、python2.6.2をダウンロード
http://www.python.org/download/releases/2.6.2/

sqlite3は以前ダウンロードしたsqlite3.7.8を使うことに
http://www.sqlite.org/download.html
2011年11月現在は3.7.9が最新になっていた。

まずはこの2つをインストール
インストール先はwindows7 SP1 32bit版
pythonはx86のmsiでインストール後、
環境変数pathにC:\Python26;を追加でマシン再起動

sqlite3は解凍後にsqlite3.exeをC:\Windows配下へ配置[
flask構築にsqlite3は関係ないけど、
このタイミングで入れたのでメモ程度に。

次にflaskのインストールについてによると
windowsの場合にはまず easy_install をインストールし
てください。とのこと。
easy_installとは
http://morchin.sakura.ne.jp/effective_python/easy_install.html
だそうです。

http://peak.telecommunity.com/dist/ez_setup.pyをダウンロードして、
コマンドプロンプトから
python ez_setup.py
を実行で完了
C:\Python26\Scripts配下に
easy_install-2.6-script.py
easy_install-2.6.exe
easy_install-2.6.exe.manifest
easy_install-script.py
easy_install.exe
easy_install.exe.manifest
が展開されていた。
環境変数pathにC:\Python26\Scripts\を追加でマシン再起動
環境変数の追加はコマンドプロンプトから
setx path "%path%;C:\Python26\Scripts" /m
でOK、Windows7は再起動しないと反映されないっぽいのでめんどくさ…

次にコマンドプロンプトから
easy_install virtualenv
を実行
virtualenv 1.6.4ってのが追加されたっぽい。

次に任意のフォルダ(以下、プロジェクトフォルダ)を作成して
コマンドプロンプトでプロジェクトフォルダに移動後、以下のコマンドを実行
virtualenv env

プロジェクトフォルダ配下にenvが作成された。
次に同じ場所から以下のコマンドを実行
env\scripts\activate

(env)(プロジェクトフォルダパス)
という表示になった。
そのまま
easy_install Flask
と打ってみた。

これでFlaskがインストールされたのか?されたっぽい。
http://a2c.bitbucket.org/flask/quickstart.html
を参照して、hello.pyをプロジェクトフォルダへ作成して、
(env)(…)表示のまま、
python hello.py
と実行してみる。

ブラウザから
http://127.0.0.1:5000/
へアクセスすると
Hello World!
と表示される。めでたしめでたし。
posted by shige12 at 15:36 | 東京 晴れ | Comment(0) | TrackBack(0) | プログラミング はてなブックマーク - flaskローカル環境構築(Windows7 32bit) | このブログの読者になる | 更新情報をチェックする

2011年01月22日

python Flask Clip to Evernote

そうだ、pythonをやろう。

さくらのレンタルサーバライトで動かせるwebアプリの環境を何で作ろうかと探していたけど、
Flask(python) + SQLiteが一番楽そう。
pythonは触ったことないけど、GAE(Google App Engine)も使えるし。

Flaskを知ったきっかけ↓
http://d.hatena.ne.jp/acotie/20101207/1291692269

で、オフィシャルの日本語化版↓
http://a2c.bitbucket.org/flask/

やっぱ、
Deliciousにブックマークしても、結局あまり見てない気がする。。。
blogにまとめてメモった方があとで見やすいな。
posted by shige12 at 10:59 | 東京 晴れ | Comment(0) | TrackBack(0) | プログラミング はてなブックマーク - python Flask | このブログの読者になる | 更新情報をチェックする

SI業界 Clip to Evernote

SI業界とは…システムインテグレータ業界。よくSIerと言われている。
とりあえず、定義は明確には不明。

あまり、いい噂は聞かない。その実態は…
こんな感じ↓

SI業界(日本)のJavaプログラマーにはオブジェクト指向より忍耐力が求められている? - 達人プログラマーを目指して

SI業界からはさっさと抜けだしたほうがいい - ひがやすを blog

↓こちらは上の話しとは直結しないけどソフトウェア開発の現場の話し。
どっちが楽なんだろうなぁ? - がるの健忘録

この業界で働いて約10年ほどだが、
いろいろ考える時に参考になるから、メモ的にリンク貼っておこう。
こんど、考えをまとめて書こう。
posted by shige12 at 10:44 | 東京 晴れ | Comment(0) | TrackBack(0) | ソフトウェア開発 はてなブックマーク - SI業界 | このブログの読者になる | 更新情報をチェックする