1、pip安装

yum -y install epel-release && yum -y install python-pip

2、pip安装软件

(1)安装单个软件:pip install PackageName

(2)更新单个软件:pip install --upgrade PackageName

(3)卸载单个软件:pip uninstall PackageName

(4)查看已安装的软件:pip list或pip freeze –all或pip freeze(一般使用)

这三个的区别:pip freeze表示是后期安装的库,不包括安装python时自带的pip和setuptools。pip list和pip freeze –all表示所有的库,包括安装python时自带的pip和setuptools。

(5)列出所有过期的库;pip list --outdated

(6)pip批量更新(注意--upgrade后面的空格)

import pip

from subprocess import call

for dist in pip.get_installed_distributions():

call("pip install –upgrade " + dist.project_name, shell=True)

(7)pip批量安装package

将需要安装的包保存在aa.txt中(pip freeze > aa.txt), cd到aa.txt所在目录,运行:pip install -r aa.txt

(8)pip批量卸载package

将需要卸载的包保存在aa.txt中,cd到aa.txt所在目录,运行:pip uninstall -r aa.txt

3、pip参数解释

pip --help

Usage:  pip <command> [options]

Commands:

install             安装包.

uninstall           卸载包.

freeze             按着一定格式输出已安装包列表

list                列出已安装包.

show              显示包详细信息.

search             搜索包,类似yum里的search.

wheel             Build wheels from your requirements.

help               当前帮助.

General Options:

-h, --help            显示帮助.

-v, --verbose          更多的输出,最多可以使用3次

-V, --version          现实版本信息然后退出.

-q, --quiet            最少的输出.

--log-file <path>    覆盖的方式记录verbose错误日志,默认文件:/root/.pip/pip.log

--log <path>          不覆盖记录verbose输出的日志.

--proxy <proxy> Specify a proxy in the form [user:passwd@]proxy.server:port.

--timeout <sec>         连接超时时间 (默认15秒).

--exists-action <action>    Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup.

--cert <path>            证书.

pip常见用法汇总的更多相关文章

  1. curl命令常见用法汇总 good

    curl是一种命令行工具,作用是发出网络请求,然后得到和提取数据,显示在"标准输出"(stdout)上面. curl是一个强大的命令行工具,它可以通过网络将信息传递给服务器或者从服 ...

  2. EntityFramework 常见用法汇总

    1.Code First 启用存储过程映射实体 1 protected override void OnModelCreating(DbModelBuilder modelBuilder) 2 { 3 ...

  3. Linux中find常见用法

    Linux中find常见用法示例 ·find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \; find命令的参数 ...

  4. php中的curl使用入门教程和常见用法实例

    摘要: [目录] php中的curl使用入门教程和常见用法实例 一.curl的优势 二.curl的简单使用步骤 三.错误处理 四.获取curl请求的具体信息 五.使用curl发送post请求 六.文件 ...

  5. Guava中Predicate的常见用法

    Guava中Predicate的常见用法 1.  Predicate基本用法 guava提供了许多利用Functions和Predicates来操作Collections的工具,一般在 Iterabl ...

  6. find常见用法

    Linux中find常见用法示例 ·find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \; find命令的参数 ...

  7. iOS 开发多线程篇—GCD的常见用法

    iOS开发多线程篇—GCD的常见用法 一.延迟执行 1.介绍 iOS常见的延时执行有2种方式 (1)调用NSObject的方法 [self performSelector:@selector(run) ...

  8. iOS开发多线程篇—GCD的常见用法

    iOS开发多线程篇—GCD的常见用法 一.延迟执行 1.介绍 iOS常见的延时执行有2种方式 (1)调用NSObject的方法 [self performSelector:@selector(run) ...

  9. [转]EasyUI——常见用法总结

    原文链接: EasyUI——常见用法总结 1. 使用 data-options 来初始化属性. data-options是jQuery Easyui 最近两个版本才加上的一个特殊属性.通过这个属性,我 ...

随机推荐

  1. ndk,cygwin编译 .so动态库

    注意: ndk .cygwin 安装路径尽量要和sdk放到一个磁盘里,设置环境变量. 例如D: 根目录  变量名:ndk   值:/cygdrive/d/android-ndk-r8e 打开cygwi ...

  2. js中获取宽高

    <script type="text/javascript"> function getWH() { var a = ""; a += " ...

  3. hdu 2435 dinic算法模板+最小割性质

    #include<stdio.h> #include<queue> #include<string.h> using namespace std; #define ...

  4. BA-闭式冷却塔系统

  5. E - QS Network

    E - QS Network 思路:最小生成树,数组不要开小了. #include<cstdio> #include<cstring> #include<iostream ...

  6. maven下载的jar包可以查看源码

    1:Maven命令下载源码和javadocs 当在IDE中使用Maven时如果想要看引用的jar包中类的源码和javadoc需要通过maven命令下载这些源码,然后再进行引入,通过mvn命令能够容易的 ...

  7. Word技巧杂记(二)——批量修改修订格式并接受

    今天的题目好奇怪啊,呵呵,起因如下: 今天老婆在修改论文,她的老板提出一个非常**的要求——把Word中所有修订后的文字用特殊的字体(蓝色)标出来,然后再接受修订.我勒个去,明明有修订后的模式啊,为什 ...

  8. HTTP Error 500.19

    HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related ...

  9. 判断是否是Ajax请求

    Request.IsAjaxRequest()判断是否是ajax请求原理:Http协议上有个X-Requested-With:XML HttpRequest属性判断的 mvc后台通过Request可以 ...

  10. 前端面试---常见的web安全及防护原理

    一.常见的web安全及防护原理 1.sql注入原理 就是通过把sql命令插入到web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令. 防护,总的来说有以下几点: 1. ...