Python - 利用pip管理包

下载与安装setuptools和pip

  1. 先安装setuptools: https://pypi.python.org/packages/source/s/setuptools
  2. 再安装pip: https://pypi.python.org/pypi/pip
  3. 进入相应的解压目录,执行:“python setup.py install” 即可。

常用pip命令

pip --help # 显示pip的帮助信息
pip help list # 显示关于list方法的帮助信息
pip list # 列出所有已安装的包
pip list --outdated # 列出所有过期的包
pip freeze # 查看包版本
pip show <xxx> # 显示某个包的详细信息
pip show --files Package # 查看包安装的文件

pip install <xxx> # 安装包
pip install django==1.5 # 安装指定版本包
pip uninstall <xxx> # 卸载包
pip install --upgrade <xxx> # 升级包
pip install --upgrade pip # 升级pip

pip install --upgrade <xxx> --proxy="<proxy ip>:<port>" # 通过代理方式升级包
导出目前安装的包列表保存至文件
pip freeze -l > requirements.txt
自动安装文件中所有列出的包
pip install -r requirements.txt

国内pypi源

清华大学
中国科学技术大学
阿里云
pip install requests -i https://mirrors.ustc.edu.cn/pypi/web/simple/
pip install beautifulsoup4 --trusted-host http://mirrors.aliyun.com/pypi/simple/

问题记录

pip8.1.1升级pip8.1.2失败出现如下报错:

>python -m pip install --upgrade pip --proxy="10.144.1.10:8080"
Requirement already up-to-date: pip in c:\python27\lib\site-packages

查看site-packages目录下,发现同时存在有8.1.1和8.1.2的文件目录。删除8.1.2的目录,重新执行升级。

posted @ 2016-11-02 10:55  Anliven  阅读(674)  评论(0编辑  收藏  举报