黑马程序员

微信号:heiniu526

传智播客旗下互联网资讯,学习资源免费分享平台

同学对于python包的安装卸载和简单管理操作并熟练,通过简单介绍集中常用的包管理的方式,让其能够在需要安装第三方包时知道怎么安装;还有一些场景下(网络异常),pip可能无法使用,这是就可以是源码包安装。

本文中主要介绍包查看,包安装和包卸载的方式,主要通过以下三种工具:

· PyCharm

· pip

· 源文件

1

PyCharm

目标:这是一种最简单的借助集成开发环境来管理python包的方式,这里演示包查看,包安装,包卸载的操作。

✄  包查看操作

· 第一步:打开setting

项目列表打开setting:

进入项目打开setting:

· 第二步:进入Project Interpreter(Project:xxx),选中解释器,查看包:

✄  包安装操作

· 第一步:打开安装包界面:

· 第二步:搜索指定包,安装。

最新安装:

指定版本安装:

✄  包卸载操作

提示:包安装操作需要联网进行,保证网络畅通。

2

pip

目标:这是通过pip包管理工具进行包查看,安装和卸载操作的演示。

✄  包查看操作

查看操作介绍两个常用的。

· 查看所有包列表:

1  pip list

· 查看指定包信息

1  pip show 包名

✄  包安装操作

这里的安装也是两个。

· 最新安装

1  pip install 包名

· 指定版本安装

1  pip install 包名==版本

✄  包卸载操作

提示:包安装操作需要联网进行,保证网络畅通;包卸载操作需要经过确认(y/n)。

扩展:

· 包列表(依赖库)导出

1  pip freeze > 目录/文件

· 包列表(依赖库)安装

pip install -r 目录/文件

3

源文件

目标:源文件安装操作,主要是下载源文件后直接安装,但是有区别于pip,其不会自动安装依赖关系(pip可以)

✄  包安装操作

· 第一步:进入包源文件目录--目录中有一个setup.py文件。

· 第二步:安装。

1  python setup.py install

2  python setup.py install --record ./log

提示:如果有删除的必要,可以查看log文件内容,删除对应文件目录即可。

注意:源码包下载网站(https://pypi.org/)。

4

总结

通过多种包安装方式,主要能够解决同学在使用python过程中的包安装和卸载问题。

· 在网络正常的情况下推荐使用PyCharm,因为是图形化界面,操作方便

· 如果没有PyCharm,可以使用pip进行包安装

· 网络实在有问题,或者前两中方式无法使用,这是可以通过提前准备的源码包进行安装

热点文章

63道java面试真题击破BAT招聘套路!跳槽季助你一臂之力

互联网从业人才报告,非技术岗位月薪也可达23000……

月薪14Kweb大神独家发布:学习路线+首发资源!

文章好看就点这里

▼点击 加程序员交流群

python卸载_技术 | Python 包安装和卸载的几种方式相关推荐

  1. 480集课程-打通Python开发的任督二脉 轻松掌握Python高级开发技术 Python超级学科课程

    480集课程-打通Python开发的任督二脉 轻松掌握Python高级开发技术 Python超级学科课程 ===============课程目录=============== ├─(1) 01-Pyt ...

  2. excel能不能用python编程_用Python让Excel飞起来

    "这篇笔记来自书<超简单 用python 让Excel飞起来> 这本书里面的内容很贴合实际工作,如果工作中使用excel 比较多,且会涉及到大量表和重复计算的话,使用python ...

  3. rpm包安装和卸载,rpm查询,yum工具详解,yum仓库搭建

    rpm包安装和卸载 [root@binbinlinux Packages]# rpm -ivh zip-3.0-1.el6.x86_64.rpm    安装rpm包命令   ivh I=安装的意思in ...

  4. Linux学习-22-源码包安装、卸载和升级

    7.11 Linux源码包安装和卸载 由于 Linux 操作系统开放源代码,因此在其上安装的软件大部分也都是开源软件,例如 Apache.Tomcat 和PHP等.开源软件基本都提供源码下载,可采用源 ...

  5. 第一章 第一节:Python基础_认识Python

    Python基础入门(全套保姆级教程) 第一章 第一节:Python基础_认识Python 1. 什么是编程 通俗易懂,编程就是用代码编写程序,编写程序有很多种办法,像c语言,javaPython语言 ...

  6. Python找出列表中出现次数最多的元素三种方式

    通过三种方式给大家介绍,具体详情如下所示: 方式一: 原理:创建一个新的空字典,用循环的方式来获取列表中的每一个元素,判断获取的元素是否存在字典中的key,如果不存在的话,将元素作为key,值为列表中 ...

  7. brew下载的mysql卸载_Mac中mongoDB的安装与卸载步骤详解

    前言 MongoDB 是一个基于分布式文件存储的数据库,旨在为 web 应用提供可扩展的高性能数据存储解决方案.本文主要介绍的是关于在mac中安装卸载mongoDB数据库的方法,更多关于mongoDB ...

  8. python 后端接受前端传到后端的数据的四种方式

    python 后端接收前端传到后端的数据的4种方式 1,以查询字符串的方式传入 def test(request): #查询字符串方式传参的获取a = request.GET.get('a') #a为 ...

  9. Eclipse安装SVN插件的两种方式

    登录 | 注册 收藏成功 确定 收藏失败,请重新收藏 确定 查看所有私信查看所有通知 暂没有新通知 想要绕过微信小程序开发中的坑吗?不妨来听这个,今晚8点,1小时帮你搞定! 23小时以前 CSDN日报 ...

最新文章

  1. Windows下Python环境搭建
  2. document 文挡对象解析
  3. 移动互联网服务客户端开发技巧 ( Webview及正则)
  4. wxWidgets随笔(4)-hello,world
  5. 文本怎么整体向左缩进_如何设置Word文档的左缩进或者右缩进呢?并在缩进区域输入文字...
  6. 深度剖析目标检测算法YOLOV4
  7. HTTP之Content-Security-Policy的使用(C++ Qt框架实现)
  8. 分析:重定向和请求转发
  9. 计算机科学课程规范,计算机科学及技术学院《本科生课程设计规范化要求》.doc...
  10. 开课吧python小课学了有用吗-未来2年,会计发展新趋势,你有必要了解一下......
  11. 关于SQL数据字典的详解
  12. excel制作甘特图模板
  13. 干货|程序员有哪些含金量高的证书可以考?
  14. 2019.03.07【APIO2018】【洛谷P4630】【BZOJ5463】铁人两项(圆方树)(树形DP)
  15. 【软件逆向-分析工具】反汇编和反编译工具
  16. android 多个基站信息吗,Android模拟器模拟基站信息,并将wifi伪造成4g数据信息
  17. python tokenize怎么用_tokenize -- 对 Python 代码使用的标记解析器 — Python 3.7.9 文档...
  18. .m3u8视频格式转换
  19. POSIX标准总体分析 执行调度 消息传递 调度参数 进程调度函数 关闭消息队列 得到消息队列参数 设置调度参数 时钟和定时器  时钟和定时器函数 消息传递函数 打开消息队列 设置消息队列参数
  20. 合成孔径雷达原理-绪论

热门文章

  1. 大数据是如何作用于实体经济
  2. 信息系统项目的应急预案方案_【学习】环评、验收、排污许可证、应急预案,都应在项目什么阶段开展?...
  3. 桌面上计算机右键管理打不开,Windows7中无法打开右键计算机的“管理”选项
  4. oracle hang analyze,Oracle hanganalyze工具的使用
  5. springcloud 图片和数据一起提交_SpringCloud网上商城系统(附源码及教程)
  6. AcWing 902. 最短编辑距离(线性DP)
  7. linux+vi+注掉代码,VI编辑器之删除操作(示例代码)
  8. 基于java的线上购物系统的设计与实现_基于javaweb的在线购物系统的设计与实现...
  9. 跨网页的新手引导_做自媒体的新手要注意什么,这些坑不能踩,这些事不能做...
  10. linux服务器安装nexus,Linux下搭建maven服务器nexus