条件
インストールするもの
・Python2.7.13
・環境にあったflaskと関連するパッケージ
インストール対象
・完全オフラインPC(Windows10/管理者権限あり)
使えるもの
・オンラインのPC(Windows7/管理者権限なし)
・USBメモリ
手順
1.Pythonのインストーラを公式からダウンロードしてくる。
https://www.python.org/
今回は2.7系を使いました。
2.ダウンロードしてきたmsiをUSBメモリにコピーしてオフラインPCへ
もうめんどくさくなってきた
3.オフラインPCにPythonをインストールする。
http://qiita.com/maisuto/items/404e5803372a44419d60
これ見た。
4.展開されたデータとDLLをUSBメモリにコピーする
普通にインストールするとC:\Python27にはいってます。
DLLはC:\Windows\System32にあるpython27.dllね
5.4のデータをオンラインPCにコピーする
別にコピーしなくてUSBメモリ上で処理してもよいよ
6.get-pip.pyのダウンロードとか
https://bootstrap.pypa.io/get-pip.py
これをそのままダウンロードして、5のPython27直下に置く。
同じ場所にpython27.dllも置く。
↑こうしておくとpython.exeと同じ場所なのでパス通さなくても動く。
↑インストールしなくてもよいし、管理者権限なしでも動く。
7.ダウンロード先のフォルダを作る
どこでもよい(と思う)今回はF:\Python27\tmpにつくった
8.ダウンロード
cd /D F:/Python27
python.exe get-pip.py --download .tmp --no-binary :all: flask
ダウンロードできると作ったフォルダに一通りはいっている。
9.ダウンロードしたデータをオフラインPCに移す
どこでも(ry
10.オフラインPCにダウンロードしたパッケージをインストールする
pip install --no-deps E:Python27\tmp\click-6.7.tar.gz
こんな感じで全ファイルインストールする。
ワイルドカードやってみたけどなんかうまくいかなかったので手動でやった。
11.サーバしてみる
http://methane.github.io/flask-handson/start.html
これの途中からやった。できた。