5、Python之包管理工具pip
pip提供我们各色各样的软件(第三方库),而这些第三方库又可以给我们实现各种各样不同的功能,科学计算、画图、操作文件、聊天……
我们可以通过Cmd终端、Pycharm、Jupyter三种平台使用pip安装这些第三方库。
一、CMD终端使用pip
pip是python自带,并且功能很强大的一个模块,能给你不错的python包管理体验。
首先,你得打开cmd窗口,即使用 windows + r 键,出现打开cmd窗口,在窗口中输入pip

如果出现这些,则你的pip已经在环境变量中。
二、Pip介绍
pip是Python包管理工具,可以通过命令行的方式安装、卸载、更新三方库,先来看看具体有哪些指令:
1、常用指令
- pip help / pip -h:查看pip的所有指令信息
- pip install 库名:安装第三发库
- pip install django==1.10.0:后面可以用==号指定包的版本
- pip --default-timeout=100 install -U django==1.10.0:万能安装第三方库,增加延迟,添加管理员权限安装
- pip install –-upgrade/ -U 库名:更新第三方库
- pip uninstall 库名:卸载第三方库
- pip list / pip freeze:列举当前项目路径安装的所有的包
- pip show:查看已经安装的包的信息,如pip show django查看django的具体信息,pip show --files django查看django的所有文件
- pip freeze > requirements.txt:将项目目录下安装的所有包信息输出到requirements.txt文件中。
- pip freeze -r requirements.txt:读取requirements.txt文件中的包信息,安装所有包。这样先将项目的三方包版本信息保存在requirements.txt文件中,切换到不同的环境,还可以安装该文件的所有三方包。
2、pip更新:
pip可以自己更新自己
pip install -U pip
3、基本使用(以django包为例)
1、安装django软件
pip install django #最新版本
2、安装具体版本软件
pip install django==1.11.8 # 指定版本
pip install 'django>=1.11.0' # 大于某个版本
3、查看具体安装文件
pip show --files django
4、 列出软件包清单
pip list
5、查看哪些软件需要更新
pip list --outdated
6、升级软件包
pip install --upgrade django
7、卸载软件包
pip uninstall django
8、 Requirements文件安装依赖软件
Requirements文件 一般记录的是依赖软件列表,通过pip可以一次性安装依赖软件包:
pip freeze > requirements.txt
pip install -r requirements.txt
9、查看软件包信息
pip show django
10、搜索
pip search django
三、Pycharm使用pip
注意:只能引入具体某一个项目的需要的包,非全局包。
1、找到并打开pycharm

2、找到文件菜单、选择设置,找到project untitled ---->project interpreter ,然后选择python的路径版本,都选择完成后点击加号

3、输入pip进行搜索,选择版本,进行安装。如果安装其他第三方库,则搜索第三方库

四、Jupyter使用pip
代码模式中输入!pip install 库名,如下图所示:

5、Python之包管理工具pip的更多相关文章
- Python的包管理工具Pip (zz )
Python的包管理工具Pip 接触了Ruby,发现它有个包管理工具RubyGem很好用,并且有很完备的文档系统http://rdoc.info 发现Python下也有同样的工具,包括easy_ins ...
- 【转载】Python的包管理工具Pip
接触了Ruby,发现它有个包管理工具RubyGem很好用,并且有很完备的文档系统http://rdoc.info 发现Python下也有同样的工具,包括easy_install和Pip.不过,我没有细 ...
- Python的包管理工具Pip
接触了Ruby,发现它有个包管理工具RubyGem非常好用,而且有非常完备的文档系统http://rdoc.info 发现Python下也有相同的工具,包含easy_install和Pip.只是,我没 ...
- Python的包管理工具--PIP安装使用
最新安装方式 # wget https://bootstrap.pypa.io/get-pip.py # python get-pip.py // 使用该方式安装已经不再要求提前安装setuptoo ...
- 【Python】包管理工具pip
一.pip的安装 1. 将"D:\Python27\" 和 "D:\Python27\Scripts"设置到环境变量当中 2. 安装setup tools 将 ...
- windows下安装python的包管理工具pip,scikit-learn
打开https://pip.pypa.io/en/latest/installing.html#python-os-support 下载pip-get.py 进入python,执行pip-get.py ...
- Linux服务器中安装python包管理工具pip
pip是python的包管理工具,python的强大之处除了在于语法的简练,还有就是对众多的库支持了. 1.下载pip包管理工具 链接地址:https://pypi.python.org/pypi/p ...
- python 包管理工具 pip 的配置
近几年来,python的包管理系统pip 越来越完善, 尤其是对于 windows场景下,pip大大改善了python的易用性. https://www.cnblogs.com/yvivid/p/pi ...
- Python的包管理工具
Python的包管理工具 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.为什么使用包管理 Python的模块或者源文件直接可以复制到目标项目目录中,就可以导入使用了. 但是为了 ...
随机推荐
- Kafka Connect简介
Kafka Connect简介 http://colobu.com/2016/02/24/kafka-connect/#more Kafka 0.9+增加了一个新的特性Kafka Connect,可以 ...
- 电视CI卡详解
CAM卡中文名视密卡,它是一种数字视频条件接收模块,是一个连接电视机与外部信号源的设备.它可以将压缩的数字信号转成电视内容,并在电视机上显示出来.CAM卡(亦称大卡)和智能卡(亦称小卡)配合使用,插入 ...
- dubbo调用服务时,利用zookeeper实现本地动态负载均衡
利用了zookeeper的临时节点的特点,生产者将自己的服务信息注册到zookeeper当中,消费者去zookeeper当中取出服务信息的集合,本地实现负载均衡 public class TestCr ...
- 创建包含CRUD操作的Web API接口5:实现Delete方法
本节是前面四节的延续,在前面几节中我们创建了Web API并添加了必要的基础设施,实现了Get.Post.和Put方法.本节中,我们将介绍如何在Web API中实现Delete方法. 在RESTful ...
- WebService 与WebAPI的差异性
对于 WebService和 Web API这两个概念, WebService是一个广义的概念,既 包括采用 RPC的 SOAP WebService,也包括直接建立在 Web 上的非 SOAP We ...
- Spring-Cloud之Spring-Boot框架-1
一.Spring Boot 是由 Pivotal 团队开发的 Spring 框架,采用了生产就绪的观点 ,旨在简化配置,致力于快速开发. Spring Boot 框架提供了自动装配和起步依赖,使开发人 ...
- linq根据英文首字母姓名排序
names.Sort((a, b) => a.name.CompareTo(b.name));
- C# NPOI 导入与导出Excel文档 兼容xlsx, xls(xf13中已经引用了xlsx的npoi)
这里使用的NPOI版本为: 2.1.3.1 官方下载地址: http://npoi.codeplex.com/releases 版本内包含.Net 2.0 与.Net 4.0 .Net 4.0中包含文 ...
- 【转载】C#中List集合使用Contains方法判断是否包含某个对象
在C#的List集合中,如果要查找List集合是否包含某一个值或者对象,如果不使用List集合类的扩展方法的话一般会使用for循环或者foreach遍历来查找,其实List集合类中的扩展方法Conta ...
- Node.js到底是什么
接触前端也有一段时间了,逐渐开始接触Node.js,刚刚接触Node.js的时候一直都以为Node.js就是JavaScript,当对Node.js有一定的了解之后,其实并不然两者之间有关系,其中的关 ...