Installation
mac下可以采用 brew,easy_install(python自带)等方式安装。
centos下可以采用yum,easy_install等方式安装。
但是上面两种方式在系统上有 多个 python 环境时,会造成混乱。不太好给制定的 python 版本安装 pip,于是采用下面的方式,在安装时就指定了python版本。
推荐安装方式
# 默认安装脚本,下载速度较慢
curl https://bootstrap.pypa.io/get-pip.py | /usr/bin/python
# 下载速度较快
curl http://qinius.echosoul.cn/get-pip.py | /usr/bin/python
Usage
pip 命令可以单独作为脚本命令使用如pip list,也可以配合python解释器使用python -m pip list
后一种方式的好处是可以在不同的 python 环境使用,pip会自己把模块安装到指定 python 的第三方包文件夹下
安装模块
pip install packageName 下载并安装最新的版本
pip install packageName==1.0.0下载并安装指定版本
pip install 'packageName>=1.0.0 下载并安装至少某个版本以上的版本的包
pip install url 从指定网址资源安装
pip install path 指定本地位置安装
pip install --find-links=url 从指定url下载安装
pip install --find-links=path 从指定path下载安装
pip install --upgrade packageName 更新一个已经安装过的过期模块
从需求文件安装模块
pip freeze > requirements.txt 将当前pip管理的模块信息存储进文本文件
pip install -r requirements.txt 从文本文件安装依赖的模块
卸载
pip uninstall
下载
pip download
查找
pip search
查看模块信息
pip show
查看pip管理了哪些模块
pip list
pip list --outdated 查看过期的模块
镜像加速
默认的官方pip源在国内的速度很慢,使用一些国内源。
命令行方式
使用参数 --index-url 指定镜像源
pip install requests [-i|--index-url] https://pypi.tuna.tsinghua.edu.cn/simple
配置文件方式
创建目录 ~/.pip/
配置文件
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple