- リンクを取得
- ×
- メール
- 他のアプリ
自宅などの自由になる環境はともかく、プロキシを経由しないとインターネットにつながらないとか、そもそもインターネットにつなげられない環境もあるかと思います。
そんな環境で、なおかつなるべく環境に影響を与えない (インストール、設定不要) 形で python を使おうと思ったので、そのメモ。
python は実行環境だけでなく、ライブラリが重要だと思うので、それらもオフラインで用意できるようにしました。
OS は Windows10 64bit です。
python 本体 (ZIP ファイル)をダウンロード
- pythonのサイトの「Downloads」
- 少し下へスクロールし、使用するバージョンの「Download」
- また少し下へスクロールし、「Files」の「Windows x86-64 embeddable zip file」
- 適当なフォルダへダウンロードして、ZIPを展開します。展開しても 10MB ちょっとです。
get-pip.py をダウンロード
- Windows10 では curl コマンドが使えるので、コマンドプロンプトから以下コマンドでダウンロード可能です。
> curl "https://bootstrap.pypa.io/get-pip.py" -o get-pip.py
ライブラリをダウンロード
- Python Package Indexを開く
- 「Search projects」欄に「pip」と入力して Enter
- 最新と思われる pip (ここでは pip 20.1) をクリック
- 左ペインの「Download files」をクリック
- ファイル一覧より、末尾が「.whl」のファイルをダウンロード
- 「wheel」と「setuptools」についても同様に、whlファイルをダウンロード
- 合計3つのファイルは、同じパスに保存する
ライブラリをインストール
- コマンドプロンプトを開き、python を展開したパスへ移動し、以下コマンドを実行
>python ..\get-pip.py --find-links=..\ pip
※get-pip.py はスクリプトをダウンロードしたパス、--find-links は whl ファイルを保存したパスにします
Successfully installed pip-20.1
と表示されれば OK です。確認するには、
>python -m pip --version
pip 20.1 from D:\python\python-3.8.2-embed-amd64\lib\site-packages\pip (python
3.8)
pip 20.1 from D:\python\python-3.8.2-embed-amd64\lib\site-packages\pip (python
3.8)
と、pip のバージョンが表示されれば正常にインストールされています。
他のパッケージをインストールする場合も、whl ファイルのダウンロードと get-pip.py を使用することで、大体のことが可能ではないかと思います。
コメント
コメントを投稿