# 简介

  pip是一款包管理工具, 和apt, yum, brew功能类似

# 安装

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

python3 get-pip.py

# 将pip3加入环境变量

vi /etc/profile

export PATH=$PATH:/usr/local/bin

#重新加载环境变量文件

source /etc/profile

# 使用

pip3 --help # 可查看帮助信息
pip3 --version 或 pip3 -V # 查看版本信息
which pip3 # 查看安装位置

# 基本操作

安装包

pip3 install requests # 默认安装最先版包
pip3 install requests==1.1.0 # 安装指定版本包

批量安装包

pip install -r requirements.txt
requirements.txt 文件格式
Werkzeug==0.9.4
psycopg2==2.5.1

卸载包

pip3 uninstall requests 

更新某个包

pip3 install -U requests 

pip3 install --upgrade requests

查看已安装的所有包

pip3 list

显示包文件

pip show --files requests

指定安装路径

pip install requests --target=/Users/Python/2.7/lib/python/site-packages

# 配置pip安装源

国内源地址:  

  阿里云  http://mirrors.aliyun.com/pypi/simple/ 
  中国科技大学  https://pypi.mirrors.ustc.edu.cn/simple/ 
  豆瓣(douban)  http://pypi.douban.com/simple/ 
  清华大学  https://pypi.tuna.tsinghua.edu.cn/simple/ 
  中国科学技术大学  http://pypi.mirrors.ustc.edu.cn/simple/

# mac
vi .pip/pip.conf # 打开配置文件
# 插入以下内容, 即可切换为豆瓣源
[global]
trusted-host=pypi.douban.com
index-url=http://pypi.douban.com/simple # windows在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini,内容如下
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

# 安装某个包时 指定源

pip3 install requests -i http://pypi.douban.com/simple

# 安装离线包

离线包下载地址 https://www.lfd.uci.edu/~gohlke/pythonlibs/

pip3 install xxxxxxx.whl # 安装

# 安装离线包, 报错: xxx.whl is not a supported wheel on this platform

解决: 下载系统所支持的离线包即可

# 查看系统支持的安装包

python3 -c "import pip._internal;print(pip._internal.pep425tags.get_supported())"

这些就是pip的基本操作, 如有错误, 欢迎交流

最新文章

  1. Java Web 学习路线
  2. 剑指Offer08 二进制中1的个数
  3. ConfigParser读取记事本、notepad++修改后的配置文件会出现:ConfigParser.MissingSectionHeaderError
  4. ubuntu 快捷图标
  5. ACboy needs your help again!--hdu1702
  6. OpenStack里对VPN的支持
  7. scrum经验
  8. Percona Toolkit 2.2.19 is now available
  9. Angular4---起步----环境配置安装@angular/cli
  10. CentOS命令登录MySQL时,报错ERROR 1045 (28000): Access denied for user root@localhost (using password: NO)错误解决方法
  11. consul搭建
  12. 爬虫IP代理中的http与https
  13. C# QuartZ使用实例写成服务
  14. 2.12 C++ explicit关键字详解
  15. SQL-33 创建一个actor表,包含如下列信息
  16. PureFtpd 连接数据库错误
  17. OpenGL入门程序五:三维绘制
  18. HDUOJ-----Brave Game
  19. java socket输入输出中文乱码问题
  20. Go黑帽子

热门文章

  1. 论文笔记: Deep Learning based Recommender System: A Survey and New Perspectives
  2. NETRemoting学习笔记
  3. 05、MySQL—字符集
  4. 【转载】C#中double.TryParse方法和double.Parse方法的异同之处
  5. python学习之os模块
  6. selenium获取元素
  7. Flask入门很轻松(三)—— 模板
  8. Android笔记(七十四) 详解Intent
  9. ElasticSearch(十一):Spring Data ElasticSearch 的使用(一)
  10. centos7修改IP地址(静态)