python卸载_技术 | Python 包安装和卸载的几种方式
黑马程序员
微信号: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 包安装和卸载的几种方式相关推荐
- 480集课程-打通Python开发的任督二脉 轻松掌握Python高级开发技术 Python超级学科课程
480集课程-打通Python开发的任督二脉 轻松掌握Python高级开发技术 Python超级学科课程 ===============课程目录=============== ├─(1) 01-Pyt ...
- excel能不能用python编程_用Python让Excel飞起来
"这篇笔记来自书<超简单 用python 让Excel飞起来> 这本书里面的内容很贴合实际工作,如果工作中使用excel 比较多,且会涉及到大量表和重复计算的话,使用python ...
- rpm包安装和卸载,rpm查询,yum工具详解,yum仓库搭建
rpm包安装和卸载 [root@binbinlinux Packages]# rpm -ivh zip-3.0-1.el6.x86_64.rpm 安装rpm包命令 ivh I=安装的意思in ...
- Linux学习-22-源码包安装、卸载和升级
7.11 Linux源码包安装和卸载 由于 Linux 操作系统开放源代码,因此在其上安装的软件大部分也都是开源软件,例如 Apache.Tomcat 和PHP等.开源软件基本都提供源码下载,可采用源 ...
- 第一章 第一节:Python基础_认识Python
Python基础入门(全套保姆级教程) 第一章 第一节:Python基础_认识Python 1. 什么是编程 通俗易懂,编程就是用代码编写程序,编写程序有很多种办法,像c语言,javaPython语言 ...
- Python找出列表中出现次数最多的元素三种方式
通过三种方式给大家介绍,具体详情如下所示: 方式一: 原理:创建一个新的空字典,用循环的方式来获取列表中的每一个元素,判断获取的元素是否存在字典中的key,如果不存在的话,将元素作为key,值为列表中 ...
- brew下载的mysql卸载_Mac中mongoDB的安装与卸载步骤详解
前言 MongoDB 是一个基于分布式文件存储的数据库,旨在为 web 应用提供可扩展的高性能数据存储解决方案.本文主要介绍的是关于在mac中安装卸载mongoDB数据库的方法,更多关于mongoDB ...
- python 后端接受前端传到后端的数据的四种方式
python 后端接收前端传到后端的数据的4种方式 1,以查询字符串的方式传入 def test(request): #查询字符串方式传参的获取a = request.GET.get('a') #a为 ...
- Eclipse安装SVN插件的两种方式
登录 | 注册 收藏成功 确定 收藏失败,请重新收藏 确定 查看所有私信查看所有通知 暂没有新通知 想要绕过微信小程序开发中的坑吗?不妨来听这个,今晚8点,1小时帮你搞定! 23小时以前 CSDN日报 ...
最新文章
- Windows下Python环境搭建
- document 文挡对象解析
- 移动互联网服务客户端开发技巧 ( Webview及正则)
- wxWidgets随笔(4)-hello,world
- 文本怎么整体向左缩进_如何设置Word文档的左缩进或者右缩进呢?并在缩进区域输入文字...
- 深度剖析目标检测算法YOLOV4
- HTTP之Content-Security-Policy的使用(C++ Qt框架实现)
- 分析:重定向和请求转发
- 计算机科学课程规范,计算机科学及技术学院《本科生课程设计规范化要求》.doc...
- 开课吧python小课学了有用吗-未来2年,会计发展新趋势,你有必要了解一下......
- 关于SQL数据字典的详解
- excel制作甘特图模板
- 干货|程序员有哪些含金量高的证书可以考?
- 2019.03.07【APIO2018】【洛谷P4630】【BZOJ5463】铁人两项(圆方树)(树形DP)
- 【软件逆向-分析工具】反汇编和反编译工具
- android 多个基站信息吗,Android模拟器模拟基站信息,并将wifi伪造成4g数据信息
- python tokenize怎么用_tokenize -- 对 Python 代码使用的标记解析器 — Python 3.7.9 文档...
- .m3u8视频格式转换
- POSIX标准总体分析 执行调度 消息传递 调度参数 进程调度函数 关闭消息队列 得到消息队列参数 设置调度参数 时钟和定时器 时钟和定时器函数 消息传递函数 打开消息队列 设置消息队列参数
- 合成孔径雷达原理-绪论
热门文章
- 大数据是如何作用于实体经济
- 信息系统项目的应急预案方案_【学习】环评、验收、排污许可证、应急预案,都应在项目什么阶段开展?...
- 桌面上计算机右键管理打不开,Windows7中无法打开右键计算机的“管理”选项
- oracle hang analyze,Oracle hanganalyze工具的使用
- springcloud 图片和数据一起提交_SpringCloud网上商城系统(附源码及教程)
- AcWing 902. 最短编辑距离(线性DP)
- linux+vi+注掉代码,VI编辑器之删除操作(示例代码)
- 基于java的线上购物系统的设计与实现_基于javaweb的在线购物系统的设计与实现...
- 跨网页的新手引导_做自媒体的新手要注意什么,这些坑不能踩,这些事不能做...
- linux服务器安装nexus,Linux下搭建maven服务器nexus