pip命令使用详解-程序员宅基地

技术标签: python  pip  

pip很像CentOS系统中的yum命令,用于安装及维护Python包。

pip的安装

windows

其实在windows下是默认安装了pip工具的,只是没有将其所在目录加入Path,导致命令查找不到。
这里写图片描述
这里写图片描述
将python安装目录下的scripts目录加入环境变量Path中即可。

Linux

执行下面命令即可完成安装

# wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate
# python get-pip.py

pip使用

安装包

pip install package_name

查看某个已安装包

pip show --files package_name

检查哪些包需要更新

pip list --outdated

升级包

pip install --upgrade package_name

卸载包

pip uninstall package_name

使用pip –help命令可以查看pip帮助手册

# pip --help

Usage:
  pip <command> [options]

Commands:
  install                     Install packages.  安装包
  download                    Download packages. 下载包
  uninstall                   Uninstall packages. 卸载包
  freeze                      Output installed packages in requirements format. 按着一定格式输出已安装包列表
  list                        List installed packages. 列出已安装包
  show                        Show information about installed packages. 显示包详细信息
  check                       Verify installed packages have compatible dependencies.检查包的依赖关系是否完整
  config                      Manage local and global configuration.管理配置
  search                      Search PyPI for packages.搜索包
  wheel                       Build wheels from your requirements.
  hash                        Compute hashes of package archives.计算包的hash值 
  completion                  A helper command used for command completion.
  help                        Show help for commands.

General Options:
  -h, --help                  Show help.
  --isolated                  Run pip in an isolated mode, ignoring environment variables and user configuration.
  -v, --verbose               Give more output. Option is additive, and can be used up to 3 times.
  -V, --version               Show version and exit.
  -q, --quiet                 Give less output. Option is additive, and can be used up to 3 times (corresponding to WARNING, ERROR, and CRITICAL logging levels).
  --log <path>                Path to a verbose appending log.
  --proxy <proxy>             Specify a proxy in the form [user:passwd@]proxy.server:port.
  --retries <retries>         Maximum number of retries each connection should attempt (default 5 times).
  --timeout <sec>             Set the socket timeout (default 15 seconds).
  --exists-action <action>    Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup, (a)bort).
  --trusted-host <hostname>   Mark this host as trusted, even though it does not have valid or any HTTPS.
  --cert <path>               Path to alternate CA bundle.
  --client-cert <path>        Path to SSL client certificate, a single file containing the private key and the certificate in PEM format.
  --cache-dir <dir>           Store the cache data in <dir>.
  --no-cache-dir              Disable the cache.
  --disable-pip-version-check
                              Don't periodically check PyPI to determine whether a new version of pip is available for download. Implied with --no-index.
  --no-color                  Suppress colored output
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/guoyajie1990/article/details/81089915

智能推荐

第四章 Scala基础——函数及其几种形式_scala 函数定义 []() 形式-程序员宅基地

文章浏览阅读277次。一、定义一个函数Scala的函数定义以“def”开头,然后是一个自定义的函数名(推荐驼峰命名法),接着是用圆括号“( )”包起来的参数列表。在参数列表里,多个参数用逗号隔开,并且每个参数名后面要紧跟一个冒号以及显式声明的参数类型,因为编译器在编译期间无法推断出入参类型。写完参数列表后,应该紧跟一个冒号,再添加函数返回结果的类型。最后,再写一个等号“=”,等号后面是用花括号“{ }”包起来的函数体。例如:用“def”开始函数定义 | 函数名 | | 参数及参数类型 ..._scala 函数定义 []() 形式

ACM算法之基础算法_acm必备基础算法-程序员宅基地

文章浏览阅读1.1k次,点赞2次,收藏16次。ACM算法基础篇基础算法有:枚举,递推,贪心,,分治,递归,构造,模拟,排序和检索1、枚举:也叫穷举,是从问题所有可能解中一一枚举个元素,用题目给的检验条件判定哪些是无用的,那些是有用的,符合的解即为答案。优点是算法简单,缺点是当问题的规模变大时,效率低。枚举很慢!!!我只是举例这个复杂的代码哈,其他优化方法有很多的,可以参考其他博客大佬呀例题:百钱买百鸡100块钱,公鸡3元一只,母鸡5元一..._acm必备基础算法

mongodb linux 命令行部分命令_linux mongodb show-程序员宅基地

文章浏览阅读5.9k次。shell相关命令输入help可以看到基本操作命令:连接./mongo --port 8000 --host 10.130.161.16 第二种连接方式mongo IP:端口/数据库名 -u 用户名 -p 密码 退出exit show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) sho..._linux mongodb show

[Linux] Linux学习笔记(5)-文件与目录管理-程序员宅基地

文章浏览阅读48次。1.Linux目录结构为树状结构,最顶层的目录为跟目录”/”,其它目录通过挂载可以将它添加到目录树中,通过解除挂载移除它们。 2.绝对路径与相对路径 绝对路径写法:由根目录“/”写起,例如:/usr/share/man这个目录; 相对路径写法:不是由“/”写起,例如要由/usr/share/man转移到/usr/share/doc,可以写成:cd ../doc 。不过值得注意的是,假如...

DataWhale深度学习(四)卷积神经网络_使用卷积层进行特征映射,将特征图映射到特定尺寸-程序员宅基地

文章浏览阅读940次。卷积神经网络1 卷积2 卷积神经网络基本原理2.1 卷积层2.2 激活函数2.3 池化层2.4 全连接层2.5 输出层2.6 卷积神经网络的训练3 经典卷积神经网络3.1 LeNet-53.2 AlexNet3.3 VGGNet3.4 Inception Net3.5 ResNet3.6 DenseNet4 主要应用卷积神经网络是指哪些至少在一层中使用卷积运算代替一般的矩阵乘法运算的神经网络,是一种专门用来处理具有类似网格结构的数据的神经网络,例如图像数据。该网络使用了卷积这种数学运算,这是一种特殊的线性_使用卷积层进行特征映射,将特征图映射到特定尺寸

第三步 使用scp远程拷贝,自动输入用户名和密码_scp 用户名密码-程序员宅基地

文章浏览阅读1.7w次。在有mysql数据库的主机上备份好数据表后,我们要将它远程拷贝到本地分析,毕竟大多数情况下数据分析不能影响项目运营。 说到远程拷贝第一个想到的自然是scp,这个东西专为远程拷贝设计的 ,传送过程也使用了ssh加密,但是使用scp要手动输入用户名和密码 网上有很多解决的办法,这里我使用 的是expect这个软件,说道expect这个软件 自然是异常强大,这里我们也只是使用到冰山一角,不去详细讲_scp 用户名密码

随便推点

Oracle根据经纬度查询一定范围内的数据-程序员宅基地

文章浏览阅读1.5k次。指定一个经纬度,给定一个范围值(单位:千米),查出在经纬度周围这个范围内的数据。经度:23.33纬度:34.66范围:2000kmSA_LONGITUDE为数据表经度字段SA_LATITUDE为数据表纬度字段select * from SY_STORE_ADDRESS where sqrt( ( ((23.33-SA_LONGITUDE)*ACO..._oracle 查询经纬度100米内的资源

[c++] [1002] 分糖果_分糖果c++程序-程序员宅基地

文章浏览阅读1k次。某幼儿园里,有5个小朋友围成一圈,他们的编号为1、2、3、4、5.他们身上都有若干个糖果,现在他们做一个分糖果游戏。从1号小朋友开始,将自己的糖果均分三份(如果分不均匀的糖果,则立即吃掉),自己留一份,其余两份分给他相邻的两个小朋友。接着2号、3号、4号、5号小朋友同样这么做。问一轮后,每个小朋友手上分别有多少糖果?输入只有一行,包括5个整数,以空格隔开,代表在游戏开始之前,每个小朋友手中糖果的数量。输出一行,5个整数,以空格隔开,分别为一轮后每个小朋友的糖果数量。_分糖果c++程序

Python入门方法--简单总结+学习方式思考_学习python思考与讨论-程序员宅基地

文章浏览阅读96次。前面花了些时间终于将Python的环境搭建好了,对于Python开发工具的选择也是花了笔者较多的时间。对于Python笔者也只是初学,对于开发Python工具的选择笔者选用的是Eclipse+PyDev插件开发的方式。在这里我还是要介绍一下小编的学习交流的群,有什么不懂的问题,都可以在群里踊跃发言,需要啥资料随时l联系梦雅获取自己想要的资料。这个python福利伪就是:mengy7762 小编期待大家一起交流讨论,讲实话还是一个非常适合学习的地方的。各种入门资料啊,进阶资料啊,框架资料啊 爬虫等等_学习python思考与讨论

2018SZB-B 暴力搜索拓扑结构_szb,wy,htzzce-程序员宅基地

文章浏览阅读658次。clc;clear all;close all;%初始化dataSize=13;rand('state',1);K=1;dataFrame=rand(dataSize,2).*0.2;% plot(dataFrame(:,1)',dataFrame(:,2),'x');CATEGORY = zeros(dataSize,5);%单个站点状态描述矩阵(4个特征)categoryId =..._szb,wy,htzzce

OpenCV学习之旅9——特征检测与匹配(3)_特征匹配 findhomo-程序员宅基地

文章浏览阅读534次。1. 寻找已知物体在FLANN特征匹配的基础上,可以通过利用Homography(单应性矩阵)映射寻找物体。具体步骤如下: ①使用findHomography函数找到匹配上的关键点之间的变换; ②使用perspectiveTransform函数来映射点。1.1 findHomography()函数此函数作用是找到并返回原图像与目标图像之间的透视变换H//! computes..._特征匹配 findhomo

C++学习笔记(1)void*指针-程序员宅基地

文章浏览阅读130次。没有什么“通用类型指针”,void*指针只能保存对象指针(也就是数据),将函数指针转换为void*指针式不可移植的