1. インストール・設定
  2. 使用方法

インストール・設定

pipは、Pythonのパッケージ管理システムになります。 他にeasy_installもありますが、pipはeasy_installを置きかえるツールのようです。

  • インストール

  • CentOSでは、yumでインストールできます。

    # yum install python-pip
    ・・・
    ==========================================================================================
     Package                     Arch             Version                Repository      Size
    ==========================================================================================
    Installing:
     python-pip                  noarch           0.8-1.el6              epel           178 k
    Installing for dependencies:
     python-setuptools           noarch           0.6.10-3.el6           base           336 k
    
    Transaction Summary
    ==========================================================================================
    Install       2 Package(s)
    
    Total download size: 513 k
    Installed size: 2.2 M
    ・・・
    ・・・
    Downloading Packages:
    python-pip-0.8-1.el6.noarch.rpm                                    | 178 kB     00:00
    警告: rpmts_HdrFromFdno: ヘッダ V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
    Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
    Importing GPG key 0x0608B895:
     Userid : EPEL (6) <epel@fedoraproject.org>
     Package: epel-release-6-6.noarch (@epel/6.2)
     From   : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
    Is this ok [y/N]: y
    Running rpm_check_debug
    Running Transaction Test
    Transaction Test Succeeded
    Running Transaction
      Installing : python-pip-0.8-1.el6.noarch                                            1/1
    
    Installed:
      python-pip.noarch 0:0.8-1.el6
    
    Complete!		

    pipはeasy_installからインストールすることもできます。 その場合、ますeasy_installが入っているpython-setuptoolsをインストールします。 その後、easy_installからpipをインストールします。

    # yum install python-setuptools
    # easy_install pip

    CentOS6の場合、インストールが成功すると、pip-pythonがインストールされているはずです。

    # which pip-python
    /usr/bin/pip-python
    注意 CentOSでyumでインストールすると、コマンドはpipでなく、pip-pythonになっています。

使用方法

  • help

  • # pip-python help
    Usage: pip-python COMMAND [OPTIONS]
    
    Options:
      --version             show program's version number and exit
      -h, --help            Show help
      -E DIR, --environment=DIR
                            virtualenv environment to run pip in (either give the
                            interpreter or the environment base directory)
      -s, --enable-site-packages
                            Include site-packages in virtualenv if one is to be
                            created. Ignored if --environment is not used or the
                            virtualenv already exists.
      -v, --verbose         Give more output
      -q, --quiet           Give less output
      --log=FILENAME        Log file where a complete (maximum verbosity) record
                            will be kept
      --proxy=PROXY         Specify a proxy in the form
                            user:passwd@proxy.server:port. Note that the
                            user:password@ is optional and required only if you
                            are behind an authenticated proxy.  If you provide
                            user@proxy.server:port then you will be prompted for a
                            password.
      --timeout=SECONDS, --default-timeout=SECONDS
                            Set the socket timeout (default 15 seconds)
    
    Commands available:
      bundle: Create pybundles (archives containing multiple packages)
      freeze: Output all currently installed packages (exact versions) to stdout
      help: Show available commands
      install: Install packages
      search: Search PyPI
      uninstall: Uninstall packages
      unzip: Unzip individual packages
      zip: Zip individual packages