1、pip简介

pip是python标准库(The Python Standard Library)中自带的一个包,但是这个包比较特殊,因为pip可以用来管理标准库中的其他包。pip不需要单独安装,安装python会自带安装pip。同时也可以从本地安装pip:首先从官网下载get-pip.py,然后切换到get-pip.py所在目录下,python get-pip.py即可完成pip的安装,前提是已经安装了python。

2、pip的使用

我们通常用pip进行包的安装和卸载,pip作为一个命令行工具,操作十分简便,以下是日常使用最常见的命令:

2.1 pip listpip list  #可以列出所有已经安装的包

2.2 pip installpip install 包名  #用来安装python包

pip install -r requirements.txt   #安装requirements.txt中列出的包

pip install tensorflow    #安装tensorflow最新的cpu版本包

pip install tensorflow ==1.12.0   #指定安装tensorflow版本为1.12.0的包

pip install tensorflow 'tensorflow>1.12.0'    #指定安装的tensorflow版本高于1.12.0

pip install 本地包所在目录+本地包   #安装本地包

pip list -o   #查询可以升级的包

pip install -U pip   #升级pip

pip install -U 包名   #升级相应的包

pip install 包名 -d 目录   #下载包但不安装

2.3 pip uninstallpip uninstall 包名   #卸载包

pip uninstall -r requirements.txt   #卸载requirements.txt中列出的包

2.4 注意

如果本地环境不止安装了一个python版本,那么我们使用pip进行安装或者卸载包的时候,要先将目录切换到需要操作的python版本的目录下,再进行相关的操作:

python安装目录下操作pip

3、Microsoft Visual C++ 14.0 is required问题

Windows系统下python安装库pip install XXXX时,报Microsoft Visual C++ 14.0 is required.错误,这是因为在Windows系统中缺少Microsoft Visual C++ 14.0。

visualcppbuildtools full.exe下载地址:https://pan.baidu.com/s/1gPLMoh1PYbp_EKWmEQB4Xw 提取码:oj9p

安装过程

安装完成后,重新打开cmd,即可正常用pip安装包,python安装包存放在C:\Users\cm\AppData\Local\pip\Cache\wheels目录下。

python学习网,免费的在线学习python平台,欢迎关注!

本文转自:https://www.jianshu.com/p/784a3a609c50

python pip gpl_一文了解Python的pip工具相关推荐

  1. python 自动生成word文档,python实现的生成word文档功能示例

    python实现的生成word文档功能示例 发布时间:2020-09-23 11:37:44 来源:脚本之家 阅读:108 作者:zhizunyu2009 本文实例讲述了python实现的生成word ...

  2. python 异常_一文掌握 Python 异常处理的所有知识点

    异常处理在任何一门编程语言里都是值得关注的一个话题,良好的异常处理可以让你的程序更加健壮,清晰的错误信息更能帮助你快速修复问题.在Python中,和部分高级语言一样,使用了try/except/fin ...

  3. 【Python基础】一文理解Python集合,17个方法全解,看完就够了

    一.集合的定义 01 定义与特性 Python中的集合类似于数学中的集合概念,它是一组无序.不可重复元素序列,集合用{value1,value2}创建,某种程度上可以把集合看作是没有值的字典.字典是d ...

  4. python创建一个集合类型的方法是_【Python基础】一文理解Python集合,17个方法全解,看完就够了...

    一.集合的定义 01 定义与特性 Python中的集合类似于数学中的集合概念,它是一组无序.不可重复元素序列,集合用{value1,value2}创建,某种程度上可以把集合看作是没有值的字典.字典是d ...

  5. python turtle setheading_一文掌握Python绘图库Turtle的使用

    turtle.forward(距离)(别名:turtle.fd):向当前画笔方向移动指定像素长度,距离可以为负数,表示向反方向移动指定像素长度,等价于backward()方法: turtle.back ...

  6. 一文了解Python流程控制

    本文主要介绍 Python 的流程控制,包括 if.while.for 的用法以及一些注意事项等.阅读本文预计需要 8 min. Python入门之Python流程控制 1. 前言 2. 条件控制语句 ...

  7. 一文了解Python部分高级特性

    本部分主要介绍 Python 的部分高级特性,包括切片.迭代器.推导式.生成器.匿名函数.装饰器等.阅读本文预计需要 15 min. 一文了解Python部分高级特性 1. 前言 2. 切片 3. 迭 ...

  8. 使用sphinx为python注释生成docAPI文档

    sphinx简介 sphinx是一种基于Python的文档工具,它可以令人轻松的撰写出清晰且优美的文档,由Georg Brandl在BSD许可证下开发. 新版的Python3文档就是由sphinx生成 ...

  9. 使用sphinx快速为你python注释生成API文档

    sphinx简介 sphinx是一种基于Python的文档工具,它可以令人轻松的撰写出清晰且优美的文档,由Georg Brandl在BSD许可证下开发.新版的Python3文档就是由sphinx生成的 ...

最新文章

  1. R语言可视化包ggplot2包改变边距(margin)实战(Modify the Margins)
  2. php中类的构造函数是,PHP 类的构造函数和析构函数
  3. 【新星计划】MATLAB plot绘制图像
  4. linux命令查找行数命令,Linux中用grep命令来搜索单词及统计匹配的行数
  5. HTML5实现文件断点续传
  6. matlaba绘制gps星空图_网络图横道图绘制软件 5.0免锁版告别纯手工绘制,修改工作量大!...
  7. 【Python】WordCloud库的使用
  8. vue 手写签名_签名模仿,把握好三个“度”!
  9. 收购YY直播,百度重返高位的关键布局
  10. php 二维数组 根据值 找,PHP编程根据二维数组某个字段的值查找值所在的一维数组...
  11. 使用gui来初始化参数matlab,MATLAB GUI参数传递方式
  12. 回文数c语言 字符串,力扣 009 回文数 C语言
  13. unity自动生成敌人_敌人的自动生成 - Unity脚本编程 — Project 2:慕课英雄 MOOC HERO(第三人称射击简易版) | Coursera...
  14. JS 进阶 (六) 浏览器事件模型DOM操作
  15. VS2015程序出现缺少dll文件解决方法
  16. Java 爬虫工具Jsoup解析
  17. 朋友问我移居香港后悔没?这回答够真实!
  18. GPS研究---GPS 系统的组成
  19. Chrome的100个小技巧 中文版
  20. C++ Primer 第五版

热门文章

  1. Codeforces Round #377 (Div. 2) 732A B C D E F
  2. Ajax中GET和POST的区别
  3. [转]C++学习:VC++动态链接库(DLL)编程深入浅出(zz)
  4. POJ 2801 为什么相同功能的代码会wrong answer呢?求解释~~
  5. 成绩排序的c语言算法,成绩排序系统(练习排序算法和复习C语言)
  6. lodop打印不显示页码_Lodop插件实现打印功能
  7. 网页代码抓取工具_MAC网页颜色代码提取工具
  8. 服务器启动文件,[Zookeeper] 服务端之单机版服务器启动
  9. box-sizing详解
  10. Linux Cp 忽略报错信息,linux使用cp报错 Text file busy