• 查看包所在目录及信息

    pip show packagename

  • 安装第三方包

    pip install packagename

  • 卸载安装第三方包

    pip uninstall packagename

  • 查看已经安装的第三方包

    pip list

  • 查看可以更新的包(过期的包)

    pip list --outdated pip list -o # --outdated的简写,列出所有过期的库

  • 更新pip版本

    python -m pip install --upgrade pip

  • 更新指定包

    pip install --upgrade packagename pip isstall -U packagename # --upgrade 可简写为 -U

  • 替换安装源

pip3 install -i https://mirrors.aliyun.com/pypi/simple/ -U pip
pip3 config set global.index-url https://mirrors.aliyun.com/pypi/simple/
#可替换为其他源
清华:					https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:					http://mirrors.aliyun.com/pypi/simple/
中国科技大学:				https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:				http://pypi.hustunique.com/
山东理工大学:				http://pypi.sdutlinux.org/ 
豆瓣:					http://pypi.douban.com/simple/
  • 安装指定版本的第三方包(使用==, >=, <=, >, < 来指定一个版本号,未指定版本号,将默认下载最新版本。)

    pip install packagename # 最新版本 pip install packagename==1.0.4 # 指定版本 pip install 'packagename>=1.0.4' # 最小版本

  • 指定国内镜像安装包(-i)

pip install packagename==3.1 -i "http://mirrors.aliyun.com/pypi/simple" --trusted-host "mirrors.aliyun.com"

  • 指定文件导入包列表

pip install -r requirements.txt

安装本地包

`pip install ./downloads/packagename-1.0.4.tar.gz`
  • 忽略是否已安装(忽略包是否安装,都将重新安装)

    pip install packagename --ignore-installed

  • 设置超时时间(默认25s,可是在网络不好的时候使用)

    pip install packagename --timeout=60

  • 以 requirements 文件的格式输出已安装的包(后面接版本号)

    pip freeze

  • 将已安装的包输出到 requirements.txt

    pip freeze > d:\requirements.txt