pip

一、先說一下什麼是pip pip 是「A tool for installing and managing Python packages.」,也就是說pip是python的軟件安裝工具 二、下面介紹怎麼在linux下安裝pip 下載pip到/usr/local/srcpython

# cd /usr/local/src
# wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate

若是提示:linux

-bash: wget: command not found

那麼安裝wget,執行以下:bash

# yum -y install wget

接着安裝pipapp

# tar -xzvf pip-1.5.4.tar.gz
# cd pip-1.5.4
# python setup.py install

若是安裝報下面的錯:less

Traceback (most recent call last):
  File "setup.py", line 6, in <module>
    from setuptools import setup, find_packages
ImportError: No module named setuptools

那麼就要先安裝setuptools包 (1)下載setuptools包curl

# curl -O https://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz

(2)解壓setuptools包socket

# tar zxvf setuptools-2.0.tar.gz
# cd setuptools-2.0

(3)編譯setuptools工具

# python setup.py build

(4)開始執行setuptools安裝ui

# python setup.py install

安裝完成setuptools包後,在從新執行:url

# cd /usr/local/src/pip-1.5.4
# python setup.py install

至此pip安裝完成 三、linux下pip使用參數

# pip --help
Usage:   
  pip <command> [options]
Commands:
  install                     Install packages.
  uninstall                   Uninstall packages.
  freeze                      Output installed packages in requirements format.
  list                        List installed packages.
  show                        Show information about installed packages.
  search                      Search PyPI for packages.
  wheel                       Build wheels from your requirements.
  zip                         DEPRECATED. Zip individual packages.
  unzip                       DEPRECATED. Unzip individual packages.
  bundle                      DEPRECATED. Create pybundles.
  help                        Show help for commands.
General Options:
  -h, --help                  Show help.
  -v, --verbose               Give more output. Option is additive, and can be used up to 3 times.
  -V, --version               Show version and exit.
  -q, --quiet                 Give less output.
  --log-file <path>           Path to a verbose non-appending log, that only logs failures. This log is active by default at /root/.pip/pip.log.
  --log <path>                Path to a verbose appending log. This log is inactive by default.
  --proxy <proxy>             Specify a proxy in the form [user:passwd@]proxy.server:port.
  --timeout <sec>             Set the socket timeout (default 15 seconds).
  --exists-action <action>    Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup.
  --cert <path>               Path to alternate CA bundle.`
相關文章
相關標籤/搜索