实验九:Python包管理
安徽工程大学
python程序设计实验报告
班级:物流191 姓名:孟雨寒 学号:3190505124 日期:2020.6.15 指导老师:修宇
【实验名称】实验九python包管理
【实验目的】
进一步了解python的计算生态,python第三方包的安装方式,掌握采用pip命令搜索、下载、安装卸载python包的方法。
【实验条件】
PC机或者远程编程环境
【实验内容】
pc机或者远程编程环境
- 查阅资料进一步了解pip 安装命令的参数 运用相关命令查询本地计算机已经安装的包;
- 网络查询资料,了解图像处理的相关第三方库
- 选择一种库,下载但不安装文件
- 安装、卸载、安装图像处理的第三方库
- 采用pip安装图像处理库,实现ahpu.jpg图像的处理,实现反转,剪切,边缘提取,平滑等效果。
思考题:
1、在采用pip 下载或安装第方包时速度比较慢,你认为如何解决?
2、包安装完成后,如何确认该包是否安装成功?
实验内容:
1. 查阅资料进一步了解pip 安装命令的参数 运用相关命令查询本地计算机已经安装
pip install <第三方库名> 安装指定的第三方库
pip install -U<第三方库名> 使用-U标签更新已安装的指定第三方库
pip uninstall<第三方库名> 卸载指定的第三方库
pip download<第三方库名> 下载但不安装指定的第三方库
pip show<第三方库名> 列出某个指定第三方库的详细信息
pip search <关键词> 根据关键词在名称和介绍中搜索第三方库
pip list 列出当前系统已经安装的第三方库
在命令行输入pip 查看命令
pip help 查看pip帮助手册
2.查询资料,了解图像处理的相关第三方库
PIL/ Pillow:
PIL (Python Imaging Library)是一个免费的Python编程语言库,它增加了对打开、处理和保存许多不同图像文件格式的支持。该库包含基本的图像处理功能,包括点操作、使用一组内置卷积内核进行过滤以及颜色空间转换。
SimpleITK:
ITK(Insight Segmentation and Registration Toolkit)是一个开源的跨平台系统,为开发人员提供了一整套用于图像分析的软件工具。SimpleITK是一个包含大量组件的图像分析工具包,支持一般的过滤操作、图像分割和配准。
3.选择一种库,下载但不安装文件
选择的是pillow
4.安装、卸载、安装图像处理的第三方库
(1)安装:采用pip install
(2)卸载:使用pip uninstall
5.pip安装图像处理库,实现ahpu.jpg图像处理的相关操作(反转,剪切,边缘提取,平滑等)
(1)原图
(2)反转
(3)剪切
(4)边界效果
(5)浮雕效果
【思考题】
1.用pip 下载或安装第三方包时速度比较慢,你认为如何解决?
可以把PIP安装源替换成国内镜像,可以大幅提升下载速度,还可以提高安装成功率。
阿里云:http://mirrors.aliyun.com/pypi/simple/
清华:https://pypi.tuna.tsinghua.edu.cn/simple
豆瓣:http://pypi.douban.com/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
2.包安装完成后,如何确认该包是否安装成功?
1.以在命令行中输入pip list,观察该第三方包是否在已安装包中
2.第三方库,观察是否可以成功使用