如果把python假想成一部手机,那么pip就是这部手机上的应用管家/APP,他可以提供我们各色各样的软件(第三方库),而这些第三方库又可以给我们实现各种各样不同的功能,科学计算、画图、操作文件、聊天……

我们可以通过Cmd终端、Pycharm、Jupyter三种平台使用pip安装这些第三方库。

一、配置pip环境变量

pip是python自带,并且功能很强大的一个模块,能给你不错的python 包管理体验。

接下来我会给大家展示一些使用的命令:(也是为了方便自己查看命令)

首先,你得打开cmd窗口,即使用 windows + r 键,出现

在打开之后,按如图输入,确定后,打开cmd窗口.

在窗口中输入pip

如果出现这些,则你的pip已经在环境变量中。那么这个教程基本和你就没有关系了。

如果没有,回到桌面。右击此电脑,属性,高级系统设置,高级选项卡,环境变量

看到这个窗口那么你就成功了,

如果你没有添加 python 和 pip 进入环境变量, 那么用户变量是没有 path 这个的。

所以你需要新建一个

然后开始找python 和pip 的地址。

在开始菜单找到 python 文件夹,按照如图操作

打开了这个,记住这个只是一个lnk,再次打开文件所在位置

到了这里就找到了 python 的目录了,

复制这个,粘贴到

再加一个英文分号,回到python目录,打开 Scripts 目录,复制Scripts 地址粘贴到 ;后面,记住是英文分号,环境变量是使用这个来进行隔开的。

按确定,就添加上了,到cmd里面,输入 python 成功就显示python的交互命令,退出使用quit()。在退出python交互环境之后使用pip看pip是否成功。

二、Cmd终端使用pip

pip是Python包管理工具,可以通过命令行的方式安装、卸载、更新三方库,先来看看具体有哪些指令:

常用的指令有下面几个:

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 库名:更新第三方库

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文件中,切换到不同的环境,还可以安装该文件的所有三方包。

三、Pycharm使用pip

1、找到并打开pycharm

2、找到文件管理

3、选择设置

4、找到project untitled ---->project interpreter ,然后选择python的路径版本,都选择完成后点击加号

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

四、Jupyter使用pip

代码模式中输入!pip install 库名,如下图所示:

pip的使用的更多相关文章

  1. 2017Windows下安装pip

    -------------------------------------------- 下载地址:  https://pypi.python.org/pypi/pip#downloads 下载颜色那 ...

  2. 安装pip

    1. 安装pip. 我们同样需要在Python的官网上去下载,下载地址是: https://pypi.python.org/pypi/pip#downloads 2. 解压. 解压pip-9.0.1. ...

  3. Windows下Python中pip安装Pillow报错总结(转载)

    遇到的俩种错误1.ValueError: zlib is required unless explicitly disabled using --disable-zlib, aborting 问题原因 ...

  4. CentOS7下安装Python的pip

    root用户使用yum install -y python-pip 时会报如下错误: No package python-pip available Error:Nothing to do 解决方法如 ...

  5. django 第三天 有关pip使用

    软件应用开发的经典模型有这样几个环境:开发环境(development).集成环境(integration).测试环境(testing).QA验证,模拟环境(staging).生产环境(product ...

  6. pip安装指定版本的package

    起因 最近到一个项目组,用了一套高大上的运维工具来搭建开发环境. 有vagrant控制VirtualBox启动虚拟机.有ansible来运行playbook初始化环境. 然后遇到了一个坑,项目现有的p ...

  7. pip安装使用详解(转)

    pip类似RedHat里面的yum,安装Python包非常方便.本节详细介绍pip的安装.以及使用方法. 1.pip下载安装 1.1 pip下载   1 # wget "https://py ...

  8. 修改pip更新源

    修改pip更新源 pip安装时默认访问pypi的,但是pypi的速度对于国内来说有点慢,还在国内也有一些pip的镜像源,造福广大程序员 pipy国内镜像目前有: http://pypi.douban. ...

  9. pip apt source images

    ~/.pip/pip.conf [global] index-url = https://pypi.douban.com/simple download_cache = ~/.cache/pip [i ...

  10. pip 与pip3

    pip 3用于python3 版本 pip2 用于python2版本 pip好像可以通用 "pip2" is for Python2, "pip3″ is for Pyt ...

随机推荐

  1. 【算法】【排序】【交换类】快速排序QuickSort

    #include<stdio.h> //快速排序 int main(){ ,,,,,,,,}; +; //基准指针 ; //慢指针 int* j=a; //快指针 int QS(int* ...

  2. c++/c关于函数指针

    顺便提一句:指针也是一种变量类型 和 int double 这些类型是一个级别 不同的是它的值是地址 #include "stdafx.h"#include<stdlib.h ...

  3. [Spring cloud 一步步实现广告系统] 17. 根据流量类型查询广告

    广告检索服务 功能介绍 媒体方(手机APP打开的展示广告,走在路上看到的大屏幕广告等等) 请求数据对象实现 从上图我们可以看出,在媒体方向我们的广告检索系统发起请求的时候,请求中会有很多的请求参数信息 ...

  4. Markdown 基本语法(后面继续补充)

    1.1 Markdown 基础语法 有序内容和无序内容 有序内容:输入1.然后按tab键 无序内容:输入' * ' 或 ' - ' 然后后按tab键 字体的样式 *** 内容 *** 加粗加斜(中间没 ...

  5. HBase 系列(四)—— HBase 集群环境配置

    一.集群规划 这里搭建一个 3 节点的 HBase 集群,其中三台主机上均为 Regin Server.同时为了保证高可用,除了在 hadoop001 上部署主 Master 服务外,还在 hadoo ...

  6. Spring入门(十一):Spring AOP使用进阶

    在上篇博客中,我们了解了什么是AOP以及在Spring中如何使用AOP,本篇博客继续深入讲解下AOP的高级用法. 1. 声明带参数的切点 假设我们有一个接口CompactDisc和它的实现类Blank ...

  7. 做「容量预估」可没有true和false

    如果第二次看到我的文章,欢迎右侧扫码订阅我哟~ 

  8. 设计模式(C#)——07装饰者模式

    推荐阅读:  我的CSDN  我的博客园  QQ群:704621321       在一款战斗类的游戏中,随着故事情节的发展,玩家(即游戏中的主角,下文统一为主角)通常会解锁一些新技能.最初主角只有使 ...

  9. egret之纹理填充模式(上下填充)

    首先,我们准备两张图片,一张作为背景“瓶子”,一张作位填充物“饮料”. 在皮肤里我们设置右边图片的填充模式为“repeat”,修改Y的缩放为:-1.,调整图片位置使之与地图重合,如下: 现在,我们可以 ...

  10. Leetcode之深度优先搜索(DFS)专题-494. 目标和(Target Sum)

    Leetcode之深度优先搜索(DFS)专题-494. 目标和(Target Sum) 深度优先搜索的解题详细介绍,点击 给定一个非负整数数组,a1, a2, ..., an, 和一个目标数,S.现在 ...