实验九 Python包管理
安徽工程大学
Python程序设计实验报告
班级 物流192 姓名 徐敏 学号 3190505232 成绩 _____
日期 2020.6.15 指导老师 修宇
实验九 python 包管理
【实验目的】
进一步 了解python 的计算生态,python第3方包的安装方式
掌握采用pip 命令搜索、下载、安装卸载 python包的方法;
【实验条件】
PC机或者远程编程环境
【实验内容】
- 查阅资料进一步了解pip 安装命令的参数 运用相关命令查询本地计算机已经安装的包;
- 网络查询资料,了解图像处理的相关第三方库
- 选择一种库,下载但不安装文件
- 安装、卸载、安装图像处理的第三方库
- 采用pip安装图像处理库,实现ahpu.jpg图像的处理,实现反转,剪切,边缘提取,平滑等效果。
【实验记录与分析】(请在此填写实验记录与分析结果)
-查阅资料进一步了解pip 安装命令的参数 运用相关命令查询本地计算机已经安装的包。
查阅书籍知,“pip是Python内置命令,需要通过命令行执行,执行pip -h命令将列出pip常用的子命令”
pip install <库名>安装一个库
pip install -U <库名>更新已安装的库
pip uninstall <库名>卸载一个库
pip list 列出当前系统中已经安装的第三方库
pip show <库名> 列出某个已经安装库的详细信息
pip download <库名> 下载第三方库的安装包,但并不安装
pip search <关键字> 联网搜索库名或摘要中的关键字
-网络查询资料,了解图像处理的相关第三方库
网络搜索发现Python的图像处理方库有很多,但其中最常用的是PIL库。
以及PIL库的使用。
- 选择一种库,下载但不安装文件
在前面的pip的子命令可以找到
pip download <库名> 可以下载一种库,但是并不安装。
- 安装、卸载、安装图像处理的第三方库
以PIL库为例:
安装:pip install pillow
由于网络连接超时的原因,选择使用国内的镜像源(此处选择的是豆瓣镜像源)安装,安装命令为:pip install -i https://pypi.doubanio.com/simple/ pillow
卸载:pip uninstall pillow
再次安装:
- 采用pip安装图像处理库,实现ahpu.jpg图像的处理,实现反转,剪切,边缘提取,平滑等效果。
1.颜色反转
2.剪切
3.轮廓滤镜
4.边缘加强滤镜
5.边界提取滤镜
6.平滑滤镜
思考题:
1、在采用pip 下载或安装第方包时速度比较慢,你认为如何解决?
采用pip 下载或安装第方包时速度比较慢,多数是由于网络问题,因为官方源在国外,可能由于网络连接超时,导致下载速度慢。
建议使用国内的镜像源进行安装:
阿里云镜像:https://mirrors.aliyun.com/pypi/simple/
清华大学镜像:https://pypi.tuna.tsinghua.edu.cn/simple/
豆瓣镜像:https://pypi.doubanio.com/simple/
中科大镜像:https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/
等等。
使用国内镜像源不仅能避免下载失败,还能显著提升下载速度。
2、包安装完成后,如何确认该包是否安装成功?
可在命令行输入 pip list
通过这个命令列出当前系统中已经安装的包,
若安装的包在里面,则表示安装成功。