参考:https://pip.pypa.io/en/stable/installing/

1、wget -c  https://bootstrap.pypa.io/get-pip.py

2、python get-pip.py

3、更新pip:pip install -U pip

pip install --upgrade pip

如果linux设备无法连接外网,只能考虑源码安装了

把安装包上传到设备上pip-9.0.1.tar.gz,解压,进入目录 python setup.py install

列出当前安装的包:pip list

列出可升级的包:pip list --outdate

升级一个包:pip install --upgrade requests  // mac,linux,unix 在命令前加 sudo -H

升级所有可升级的包:$ pip freeze --local | grep -v '^-e' | cut -d = -f 1  | xargs -n1 pip install -U

$ for i in `pip list -o --format legacy|awk '{print $1}'` ; do pip install --upgrade $i; done

pip默认源由于墙,所以速度很慢,可使用第三源提高速度:由于最新的pip10.0.0版本对认为http协议不安全,所以还是使用https协议

vim ~/.pip/pip.conf
[global]
trusted-host = mirrors.aliyun.com
index-url = http(s)://mirrors.aliyun.com/pypi/simple
 
显示一个包的信息 pip show kafka-python,可以查看包的安装目录
 
mac下python包的安装使用sudo会安装在目录:/Library/Python/2.7/site-packages
加--user选项(pip install kafka-python --user),会安装在/Users/zhangsan/Library/Python/2.7/lib/python/site-packages
 
 
也可以直接yum安装:
yum install python-pip
yum install python-setuptools
 
 
1. 安装扩展源EPEL
# CentOS yum源 中默认没有 pip,需要安装 扩展源EPEL
sudo yum -y install epel-release
2. 安装 pip
sudo yum -y install python-pip
3. 检查是否安装成功
pip -V
 

查看pip后面的可选命令:

pip --help

查看某个命令的详细信息:

pip help install
 
参考:
https://www.jianshu.com/p/df3bb8e2b1c3
http://blog.topspeedsnail.com/archives/526
https://www.jianshu.com/p/1119884cae4d
https://havee.me/mac/2014-05/individual-scheme-for-pip.html

如何安装pip、升级pip包。mac下安装包的路径的更多相关文章

  1. Mac下安装包管理平台Homebrew(Mac 10.12)

    在终端上输入: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/maste ...

  2. Mac下获取AppStore安装包文件路径-取出安装包

    问题描述:我们通过AppStore下载软件的时候想要把安装包保存下来,但是AppStore安装好之后会自动删除安装包,而且安装路径也很难找到. 解决方案: 一.打开活动监视器 二.找storedown ...

  3. Linux系列教程(十三)——Linux软件包管理之源码包、脚本安装包

    上篇博客我们讲解了网络yum源和光盘yum源的搭建步骤,然后详细介绍了相关的yum命令,yum 最重要是解决了软件包依赖性问题.在安装软件时,我们使用yum命令将会简单方便很多.我们知道yum命令只能 ...

  4. Linux软件包管理之源码包、脚本安装包

    目录 1.源码包和RPM包的区别 RPM包和源码包默认安装位置: 由于安装位置不同带来的影响 2.源码包安装 ①.安装准备 ②.安装注意事项 ③.安装源码包 3.源码包卸载 4.脚本安装包 5.总结 ...

  5. Mac sublime 安装包的时候出现 unable to download xxx (_ssl.c:548)

    Mac sublime 安装包的时候出现 unable to download xxx前置条件:[本文行文中,所使用的电脑环境为 mac](当然不排除,在其他系统下,依然可以采用这种解决方案) 今天想 ...

  6. ubuntu要安装新软件,已有deb安装包

    如果ubuntu要安装新软件,已有deb安装包(例如:iptux.deb),但是无法登录到桌面环境.那该怎么安装?答案是:使用dpkg命令.dpkg命令常用格式如下:sudo dpkg -I iptu ...

  7. 如何使用ZOL一键安装器下载中关村在线的源安装包

    如何使用ZOL一键安装器下载中关村在线的源安装包 马根峰               (广东联合电子服务股份有限公司, 广州 510300) 摘要    中关村在线最近开始推出ZOL一键安装器,用户直 ...

  8. 怎样使用ZOL一键安装器下载中关村在线的源安装包

    怎样使用ZOL一键安装器下载中关村在线的源安装包 马根峰               (广东联合电子服务股份有限公司, 广州 510300) 摘要    中关村在线近期開始推出ZOL一键安装器,用户直 ...

  9. Python: 使用pip升级所有包

    pip 当前内建命令并不支持升级所有已安装的Python模块. 列出当前安装的包:  pip list 列出可升级的包:  pip list --outdate 升级一个包:  pip install ...

随机推荐

  1. 基于Token的授权(with srping mvc)

    @Override public void doFilter(ServletRequest sr, ServletResponse sr1, FilterChain fc) throws IOExce ...

  2. Linux下文件特殊权限

    SUIDSUID表示在所有者的位置上出现了s在一个命令的所有者的权限上如果出现了s,当其他人在执行该命令的时候将具有所有者的权限.SUID权限仅对二进制文件有效 SGID表示在组的位置上出现了s如果一 ...

  3. Linux内存管理中的slab分配器

    转载自:http://edsionte.com/techblog/archives/4019 Linux内核中基于伙伴算法实现的分区页框分配器适合大块内存的请求,它所分配的内存区是以页框为基本单位的. ...

  4. Django 和 html

    下面是对应的形式,自定义的forms

  5. 初拾Java(问题二:缺类异常,无法编译)

    昨天,在看JSP页面包含的元素(JSP指令,生命,表达式,动作等)时,拷贝了一个别人的例子来在Myeclipse里运行,结果出现了如下的缺类错误: 多调试两次也会出现如下无法编译的错误: 具体代码如下 ...

  6. Django+Nginx+uwsgi搭建自己的博客(六)

    这篇应该是2017年的最后一篇博客了,在这里首先祝大家元旦快乐! 从这篇博客开始,将会介绍Blogs App的功能实现,包括数据模型的建立.相关功能的视图函数的实现.前端页面的设计等,这意味着我们即将 ...

  7. DateFormat 线程安全

    SimpleDateformat 线程不安全 SimpleDateFormat 继承自 DateFormat, SimpleDateFormat中的parse方法override父类DateForma ...

  8. javascript类型系统

    前面的话 除了对象之外,数组Array类型可能是javascript中最常用的类型了.而且,javascript中的数组与其他多数语言中的数组有着相当大的区别.本文将介绍javascript中的数组A ...

  9. 深入理解javascript作用域系列第一篇

    前面的话 javascript拥有一套设计良好的规则来存储变量,并且之后可以方便地找到这些变量,这套规则被称为作用域.作用域貌似简单,实则复杂,由于作用域与this机制非常容易混淆,使得理解作用域的原 ...

  10. Java并发(十四):并发工具类——CountDownLatch

    先做总结: 1.CountDownLatch 是什么? CountDownLatch 允许一个或多个线程等待其他线程(不一定是线程,某个操作)完成之后再执行. CountDownLatch的构造函数接 ...