实验九: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.第三方库,观察是否可以成功使用

 

 

 

 

 

 

 

 

 

 

posted @ 2020-06-15 22:34  草莓果果🍓  阅读(170)  评论(0编辑  收藏  举报