【Python简明教程二十八】PIP
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相关推荐
- 【Python简明教程二十五】日期
1 Python 日期 Python 中的日期不是其自身的数据类型,但是我们可以导入名为 datetime 的模块,把日期视作日期对象进行处理.Python中日期内容丰富,这里主要讲datetime模 ...
- 【Python学习系列二十八】绘图库pyecharts
网址:https://github.com/chenjiandongx/pyecharts 安装:pip install pyecharts 参考代码: # -*- coding: utf-8 -*- ...
- Python学习札记(二十八) 模块1
参考:模块 NOTE 1.模块:一个.py文件称为一个模块. 2.代码模块化的意义:a.提升程序的可维护性 b.不用重复造轮子 3.避免模块冲突,解决方法:引入了按目录来组织模块的方法,称为包(Pac ...
- I学霸官方免费教程二十八:Java排序算法之选择排序和冒泡排序
选择排序 步骤一.选取一组数据中起始位置(下标)上的数据,和其后的各个位置(下标)上数据进行比较:如果起始位置(下标)上的数据大(升序)或小(降序),就将两个位置上的数据进行交换:这样完成一轮比较之后 ...
- Python学习日记(二十八) hashlib模块、configparse模块、logging模块
hashlib模块 主要提供字符加密算法功能,如md5.sha1.sha224.sha512.sha384等,这里的加密算法称为摘要算法.什么是摘要算法?它又称为哈希算法.散列算法,它通过一个函数把任 ...
- Word控件Spire.Doc 转换教程(二十八):将 Word 转换为 PCL
PCL 文件是以打印机命令语言(通常称为 PCL)页面描述语言创建的数字打印文档.从v7.1.19 开始,Spire.Doc 支持将 word 文档转换为 PCL.PCL文件的标准有很多种:这里的 P ...
- Spring Boot入门教程(二十八): 校验(validation)
validation主要是校验用户提交的数据的合法性,比如是否为空,密码是否符合规则,邮箱格式是否正确等等,校验框架比较多,用的比较多的是hibernate-validator, 也支持国际化,也可以 ...
- python基础(二十八):元类
下面是小凰凰的简介,看下吧!
- 【Python】【进阶篇】十二、Python爬虫的Xpath简明教程(十分钟入门)
目录 十二.Python爬虫的Xpath简明教程(十分钟入门) 12.1 Xpath表达式 12.2 Xpath节点 12.3 节点关系 12.4 Xpath基本语法 12.4.1 基本语法使用 12 ...
最新文章
- it is important to delete your email mailbox in a frequent manner!
- C++用Prim算法实现无向图最小生成树
- mysql 事务sqlserver_SQLServer数据库:事务与隔离级别实例讲解
- 真彩色图像数据量 计算_军职在线大学计算机基础(自主模式)
- 【Linux】计划任务管理crontab、at
- 如何解决电脑桌面图标显示为空白文件?
- python随机生成三位数字_python3 随机生成数字
- JS校验统一社会信用代码的真实性
- 前端学习——HTML(一)
- Excel VBA保护工作表
- 微信小程序页面元素居中布局
- 120个微信小程序源码,打包下载
- 【自动驾驶】超声波雷达障碍物检测
- C语言吞食鱼,大鱼吃小鱼.cpp · 2019春C语言/programming-1 - Gitee.com
- Java如何让线程池满后再放队列
- 4.11日网易互娱笔试
- 功能更强的手机-Symbian OS手机(转)
- 计算机编码桌面文档,编号A4:PC端的桌面软件小Q书桌!
- 淘宝自动刷喵币!靠这一个脚本就够了
- GCC源码分析(十六) — gimple转RTL(pass_expand)(下)