Windows7の環境でpipをインストールしたときのメモ。
参考:python - How to install pip on windows? - Stack Overflow
手順
get-pip.pyをダウンロード
https://raw.github.com/pypa/pip/master/contrib/get-pip.py
からget-pip.pyをダウンロードして保存する。拡張子は.pyで。
コマンドプロンプトからget-pip.pyを実行
なお、Pythonのインストール先をProgram Files配下にしている場合、コマンドプロンプトは管理者権限で起動する必要がある。
C:\>python C:\Downloads\get-pip.py Downloading/unpacking pip Downloading/unpacking setuptools Installing collected packages: pip, setuptools Successfully installed pip setuptools Cleaning up...
これで、Pythonインストールディレクトリ下のScriptsディレクトリにpipコマンドがインストされる。
PATH環境変数にこのディレクトリを追加しておけば、コマンドプロンプトからpipコマンドが実行出来る。
(後日追記)
Proxy配下でのpipインストール
Proxy配下の環境では上記手順だとインストール出来なかった。
公式のPythonの代わりにnimicondaをインストールした環境で、以下手順でProxyの設定を行ってインストールした。
C:\>set HTTP_PROXY=http://ID:PASS@PROXY-HOST:PROXY-PORT C:\>conda install pip Fetching package metadata: .. Solving package specifications: . Package plan for installation in environment C:\Programs\Miniconda3: The following packages will be downloaded: package | build ---------------------------|----------------- conda-3.7.1 | py34_0 201 KB pip-1.5.6 | py34_0 1.3 MB requests-2.4.3 | py34_0 607 KB setuptools-5.8 | py34_0 738 KB ------------------------------------------------------------ Total: 2.9 MB The following NEW packages will be INSTALLED: pip: 1.5.6-py34_0 setuptools: 5.8-py34_0 The following packages will be UPDATED: conda: 3.7.0-py34_0 --> 3.7.1-py34_0 requests: 2.4.1-py34_0 --> 2.4.3-py34_0 Proceed ([y]/n)? y Fetching packages ... conda-3.7.1-py 100% |###############################| Time: 0:00:01 160.19 kB/s pip-1.5.6-py34 100% |###############################| Time: 0:00:04 328.15 kB/s requests-2.4.3 100% |###############################| Time: 0:00:01 501.35 kB/s setuptools-5.8 100% |###############################| Time: 0:00:08 84.44 kB/s Extracting packages ... [ COMPLETE ] |#################################################| 100% Unlinking packages ... [ COMPLETE ] |#################################################| 100% Linking packages ... [ COMPLETE ] |#################################################| 100%
pip実行する時もproxy指定が必要。
C:\>pip install pycrypto --proxy=http://ID:PASS@PROXY-HOST:PROXY-PORT
参考:
Windows & プロキシ配下でPythonを開発する君へ - Qiita
Installing Python's easy_install using ez_setup.py from behind a proxy server - Stack Overflow
pythonメモ proxy下でのpip、easy_install - Qiita