Code · 2013-08-31

python快速安装模块

#安装pip需要setuptools
yum install -y python-setuptools
#
#安装pip
wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
python get-pip.py

从源码安装
wget https://pypi.python.org/packages/source/p/pip/pip-X.X.tar.gz
tar zxvf pip-X.X.tar.gz
cd pip-X.X
python setup.py install

安装模块,例如markdown
[root@localhost downloads]# pip install markdown
Downloading/unpacking markdown
  Downloading Markdown-2.3.1.tar.gz (267kB): 267kB downloaded
  Running setup.py egg_info for package markdown
Installing collected packages: markdown
  Running setup.py install for markdown
    changing mode of build/scripts-2.6/markdown_py from 644 to 755
    Converting docs/release-2.0.txt -> build/docs/release-2.0.html
    Converting docs/release-2.1.0.txt -> build/docs/release-2.1.0.html
    Converting docs/release-2.0.2.txt -> build/docs/release-2.0.2.html
    Converting docs/reference.txt -> build/docs/reference.html
    Converting docs/release-2.2.0.txt -> build/docs/release-2.2.0.html
    Converting docs/authors.txt -> build/docs/authors.html
    Converting docs/release-2.0.1.txt -> build/docs/release-2.0.1.html
    Converting docs/release-2.1.1.txt -> build/docs/release-2.1.1.html
    Converting docs/change_log.txt -> build/docs/change_log.html
    Converting docs/release-2.3.txt -> build/docs/release-2.3.html
    Converting docs/cli.txt -> build/docs/cli.html
    Converting docs/test_suite.txt -> build/docs/test_suite.html
    Converting docs/index.txt -> build/docs/index.html
    Converting docs/install.txt -> build/docs/install.html
    Converting docs/release-2.2.1.txt -> build/docs/release-2.2.1.html
    Converting docs/siteindex.txt -> build/docs/siteindex.html
    Converting docs/extensions/sane_lists.txt -> build/docs/extensions/sane_lists.html
    Converting docs/extensions/admonition.txt -> build/docs/extensions/admonition.html
    Converting docs/extensions/nl2br.txt -> build/docs/extensions/nl2br.html
    Converting docs/extensions/tables.txt -> build/docs/extensions/tables.html
    Converting docs/extensions/extra.txt -> build/docs/extensions/extra.html
    Converting docs/extensions/fenced_code_blocks.txt -> build/docs/extensions/fenced_code_blocks.html
    Converting docs/extensions/header_id.txt -> build/docs/extensions/header_id.html
    Converting docs/extensions/wikilinks.txt -> build/docs/extensions/wikilinks.html
    Converting docs/extensions/definition_lists.txt -> build/docs/extensions/definition_lists.html
    Converting docs/extensions/footnotes.txt -> build/docs/extensions/footnotes.html
    Converting docs/extensions/api.txt -> build/docs/extensions/api.html
    Converting docs/extensions/smart_strong.txt -> build/docs/extensions/smart_strong.html
    Converting docs/extensions/code_hilite.txt -> build/docs/extensions/code_hilite.html
    Converting docs/extensions/attr_list.txt -> build/docs/extensions/attr_list.html
    Converting docs/extensions/toc.txt -> build/docs/extensions/toc.html
    Converting docs/extensions/meta_data.txt -> build/docs/extensions/meta_data.html
    Converting docs/extensions/abbreviations.txt -> build/docs/extensions/abbreviations.html
    Converting docs/extensions/index.txt -> build/docs/extensions/index.html
    changing mode of /usr/bin/markdown_py to 755
Successfully installed markdown
Cleaning up...
[root@localhost downloads]#