【Python】クローズドネットワークでインストール不要のWinPythonを使う
インストールが許可されていないクローズドなネットワークでPythonを使いたい状況になったときにWinPythonが便利だったのでメモ。
1.WinPythonとは
WinPythonはインストール不要のPython実行環境。インストール不要なのでUSBで持ち運んで挿すだけで使える。
しかもPythonの実行環境だけでなく、NumPy、Pandas等の便利ライブラリやJupyter Notebook等の開発環境も含んでいる。ここが大きい。
2.WinPythonの導入
インストールは不要なので"導入"と表現しておく。
下記サイトからダウンロードしたexeを解凍。exeのサイズは770MB程度ある。解凍されたフォルダを好きなところに配置。
https://sourceforge.net/projects/winpython/https://sourceforge.net/projects/winpython/
3.WinPythonの使い方
上で解凍したフォルダの中のWinPython Command Prompt.exe を起動するだけ。
コマンドの使い方は通常のpythonと同様。
実行
python xxx.py
pip(Pythonのパッケージ管理システム)のアップデート
pip install --upgrade pip
パッケージのインストール
pip install [package名]
※pipのアップデートやパッケージのインストールについてはもちろんインターネット環境で実行しておく必要がある。