1 概述

PIP 是 Python 包或模块的包管理器。

注释:如果使用的是 Python 3.4 或更高版本,则默认情况下会包含 PIP。

2 包(Package)

包中包含模块所需的所有文件。

模块是可以包含在项目中的 Python 代码库。

3 检查是否已安装 PIP

将命令行导航到 Python 脚本目录所在的位置,然后键入以下内容:

实例
检查 PIP 版本:

C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip --version

cmd命令行可以直接在文件目录路径处输入cmd + 回车可快速打开。

4 安装 PIP

如果尚未安装 PIP,可以从此页面下载并安装:https://pypi.org/project/pip/

5 下载包

下载包非常容易。

  • 打开命令行界面并告诉 PIP 下载您需要的软件包。
  • 将命令行导航到 Python 脚本目录的位置,然后键入以下内容:
pip install camelcase

现在,您已经下载并安装了第一个包!

6 使用包

安装包后,即可使用。
把 “camelcase” 包导入您的项目中。

实例
导入并使用 “camelcase”:

import camelcasec = camelcase.CamelCase()txt = "hello world"print(c.hump(txt))  # Hello World

7 查找包

在 https://pypi.org/,您可以找到更多的包。

8 删除包

请使用 uninstall 命令来删除包:

实例
卸载名为 “camelcase” 的包:

C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip uninstall camelcase

PIP 包管理器会要求您确认是否需要删除 camelcase 包:

Uninstalling camelcase-02.1:Would remove:c:\...\python\python36-32\lib\site-packages\camecase-0.2-py3.6.egg-infoc:\...\python\python36-32\lib\site-packages\camecase\*
Proceed (y/n)?

按 y 键,包就会被删除。

9 列出包

请使用 list 命令列出系统上安装的所有软件包:

实例
列出已安装的包:

C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip list

结果:

Package         Version
-----------------------
camelcase       0.2
mysql-connector 2.1.6
pip             18.1
pymongo         3.6.1
setuptools      39.0.1

本人独自运营了微信公众号,用于分享个人学习及工作生活趣事,大家可以关注一波。(微信搜索“微思研”)

【Python简明教程二十八】PIP相关推荐

  1. 【Python简明教程二十五】日期

    1 Python 日期 Python 中的日期不是其自身的数据类型,但是我们可以导入名为 datetime 的模块,把日期视作日期对象进行处理.Python中日期内容丰富,这里主要讲datetime模 ...

  2. 【Python学习系列二十八】绘图库pyecharts

    网址:https://github.com/chenjiandongx/pyecharts 安装:pip install pyecharts 参考代码: # -*- coding: utf-8 -*- ...

  3. Python学习札记(二十八) 模块1

    参考:模块 NOTE 1.模块:一个.py文件称为一个模块. 2.代码模块化的意义:a.提升程序的可维护性 b.不用重复造轮子 3.避免模块冲突,解决方法:引入了按目录来组织模块的方法,称为包(Pac ...

  4. I学霸官方免费教程二十八:Java排序算法之选择排序和冒泡排序

    选择排序 步骤一.选取一组数据中起始位置(下标)上的数据,和其后的各个位置(下标)上数据进行比较:如果起始位置(下标)上的数据大(升序)或小(降序),就将两个位置上的数据进行交换:这样完成一轮比较之后 ...

  5. Python学习日记(二十八) hashlib模块、configparse模块、logging模块

    hashlib模块 主要提供字符加密算法功能,如md5.sha1.sha224.sha512.sha384等,这里的加密算法称为摘要算法.什么是摘要算法?它又称为哈希算法.散列算法,它通过一个函数把任 ...

  6. Word控件Spire.Doc 转换教程(二十八):将 Word 转换为 PCL

    PCL 文件是以打印机命令语言(通常称为 PCL)页面描述语言创建的数字打印文档.从v7.1.19 开始,Spire.Doc 支持将 word 文档转换为 PCL.PCL文件的标准有很多种:这里的 P ...

  7. Spring Boot入门教程(二十八): 校验(validation)

    validation主要是校验用户提交的数据的合法性,比如是否为空,密码是否符合规则,邮箱格式是否正确等等,校验框架比较多,用的比较多的是hibernate-validator, 也支持国际化,也可以 ...

  8. python基础(二十八):元类

    下面是小凰凰的简介,看下吧!

  9. 【Python】【进阶篇】十二、Python爬虫的Xpath简明教程(十分钟入门)

    目录 十二.Python爬虫的Xpath简明教程(十分钟入门) 12.1 Xpath表达式 12.2 Xpath节点 12.3 节点关系 12.4 Xpath基本语法 12.4.1 基本语法使用 12 ...

最新文章

  1. it is important to delete your email mailbox in a frequent manner!
  2. C++用Prim算法实现无向图最小生成树
  3. mysql 事务sqlserver_SQLServer数据库:事务与隔离级别实例讲解
  4. 真彩色图像数据量 计算_军职在线大学计算机基础(自主模式)
  5. 【Linux】计划任务管理crontab、at
  6. 如何解决电脑桌面图标显示为空白文件?
  7. python随机生成三位数字_python3 随机生成数字
  8. JS校验统一社会信用代码的真实性
  9. 前端学习——HTML(一)
  10. Excel VBA保护工作表
  11. 微信小程序页面元素居中布局
  12. 120个微信小程序源码,打包下载
  13. 【自动驾驶】超声波雷达障碍物检测
  14. C语言吞食鱼,大鱼吃小鱼.cpp · 2019春C语言/programming-1 - Gitee.com
  15. Java如何让线程池满后再放队列
  16. 4.11日网易互娱笔试
  17. 功能更强的手机-Symbian OS手机(转)
  18. 计算机编码桌面文档,编号A4:PC端的桌面软件小Q书桌!
  19. 淘宝自动刷喵币!靠这一个脚本就够了
  20. GCC源码分析(十六) — gimple转RTL(pass_expand)(下)

热门文章

  1. 深度学习网络调参技巧
  2. c语言计算机程序万年历论文,C语言万年历编程源程序
  3. CSS奇思妙想 -- 使用 background 创造各种美妙的背景
  4. 美国大学生数学建模matlab,2019MCM美国大学生数学建模竞赛A题赛后总结
  5. html静态页面作业—西安旅游(7页) 大学生旅游网页作品 出行网页设计作业模板 学生游玩网页制作源代码下载
  6. 产品经理 - 原型图设计软件
  7. 海康威视人脸识别设备对接(一)环境搭建
  8. 胆汁酸代谢物质靶向代谢检测
  9. 许家印布局新能源汽车 恒大正式牵手柯尼塞格
  10. idea如何创建工作空间和项目