【转载】Python的包管理工具Pip

接触了Ruby,发现它有个包管理工具RubyGem很好用,并且有很完备的文档系统http://rdoc.info

发现Python下也有同样的工具,包括easy_install和Pip。不过,我没有细看easy_install的方法,这就简单的介绍一下Pip的安装与使用:

准备:

【转载】Python的包管理工具Pip
$ curl -O http://python-distribute.org/distribute_setup.py
$ python distribute_setup.py
【转载】Python的包管理工具Pip

安装:

【转载】Python的包管理工具Pip
$ curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py
$ python get-pip.py
【转载】Python的包管理工具Pip

使用方法:

【转载】Python的包管理工具Pip
$ pip install SomePackage
$ pip search "query"
$ pip install --upgrade SomePackage
$ pip install --upgrade SomePackage==version
【转载】Python的包管理工具Pip

补充:

包安装后的py文件路径:Lib\site-packages\

 OK, 下面来看一下Pip的使用

安装package

【转载】Python的包管理工具Pip
$ pip install Markdown
【转载】Python的包管理工具Pip

列出安装的packages

【转载】Python的包管理工具Pip
$ pip freeze
【转载】Python的包管理工具Pip

安装特定版本的package

通过使用==, >=, <=, >, <来指定一个版本号。

【转载】Python的包管理工具Pip
$ pip install ‘Markdown<2.0$ pip install ‘Markdown>2.0,<2.0.3‘
【转载】Python的包管理工具Pip

升级包

升级包到当前最新的版本,可以使用-U 或者 --upgrade

【转载】Python的包管理工具Pip
$ pip install -U Markdown
【转载】Python的包管理工具Pip

卸载包

【转载】Python的包管理工具Pip
$ pip uninstall Markdown
【转载】Python的包管理工具Pip

查询包

【转载】Python的包管理工具Pip
$ pip search "Markdown"
【转载】Python的包管理工具Pip

【转载】Python的包管理工具Pip

上一篇:Python的import初探


下一篇:python杂七杂八小问题