会社のセキュリティの関係でpipが通らないときのメモ。
いちいち申請するのも面倒くさいし、直接インストールしようと思って調べてみました。
やりかた
- https://pypi.org/ でインストールしたいモジュールを検索
- 左ペインのDownload filesからwhlファイルをダウンロードする
wheelファイルがなければtar.gzでもいける(はず。。。)
whlファイル名のcp27とかcp36ってなに?
Python Verisonです。何に対応しているかは以下のプログラムで調べることができます。
from pip._internal.pep425tags import get_supported
print(get_supported())
>>>
[('cp35', 'cp35m', 'win_amd64'), ('cp35', 'none', 'win_amd64'), ('py3', 'none', 'win_amd64'), ('cp35', 'none', 'any'), ('cp3', 'none', 'any'), ('py35', 'none', 'any'), ('py3', 'none', 'any'), ('py34', 'none', 'any'), ('py33', 'none', 'any'), ('py32', 'none', 'any'), ('py31', 'none', 'any'), ('py30', 'none', 'any')]
インストール方法(Windowsの場合)
- コマンドプロンプトを起動
- ダウンロードしてきた.whlファイルのあるフォルダに移動
- pip install “ファイル名.whl” を実行