標籤:
本想寫一篇關於virtualenv的部落格但是用到了easy_install,所以先介紹一下,Python的包管理工具。
Python的包管理工具有三個easy_install、distribute(不常用)和pip(可能是用多了easy_install,個人比較喜歡easy_install,但官方推薦pip)
easy_install
下載源碼包$ wget https://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz#md5=7df2a529a074f613b509fb44feefe74e解壓源碼包$ tar -zxvf setuptools-0.6c11.tar.gzbuild和install$ cd setuptools-0.6c11/setuptools-0.6c11$ sudo python2.7.5 setup.py buildsetuptools-0.6c11$ sudo python2.7.5 setup.py install
或者直接運行 apt-get install python-setuptools
使用:
easy_install package-name 安裝包
easy_install -m package-name 卸載包
easy_install --upgrade PyProtocols 升級所有包
pip
$ wget http://pypi.python.org/packages/source/p/pip/pip-0.7.2.tar.gz (替換為最新的包)$ tar xzf pip-0.7.2.tar.gz$ cd pip-0.7.2$ python setup.py install
或者直接運行 apt-get install python-pip
使用:
pip install package-name 安裝包
pip uninstall package 卸載包
pip install --upgrade package-name 升級包
Python包管理工具