21. 企业级开发基础2:使用第三方模块

python提供了非常强大的程序设计和编程开发的平台,但是python本身提供的功能在一定程度上并不是非常完善或者完整的契合我们的项目需要。

在python程序开发时,很多开发人员和机构组织,根据不同的应用程序进行设计开发了很多第三方的python模块,这些模块,我们如果在项目开发过程中需要的话,需要下载安装模块然后在我们的项目中进行使用。

1. 怎么样找到自己需要的模块呢?

通常情况下,python中可以使用的第三方的模块,一般情况下都会在网站https://pypi.python.org/pypi 上进行注册,只要知道大致的名称就可以在这个网站进行搜索查询

python第三方模块管理网站

另外,我们也可以根据项目中需要的功能,通过百度谷歌等搜索引擎来查询需要的第三方模块。

2. 查询到对应的模块,怎么安装,怎么引入我们的项目呢?

通常情况下,在python环境配置好之后,python提供了一个命令pip可以直接进行指定模块的安装

pip install <模块名称>

某些情况下,我们在自己的电脑上配置了多个python环境,在我们的课程开始时就配置了python2和Python3的环境,此时根据以下的方式进行安装

# 给python2安装第三方模块
~ python2 -m pip install <python2需要的第三方模块>

# 给python3安装第三方模块
~ python3 -m pip install <python3需要的第三方模块>

一定要注意,python2安装的第三方模块,仅限于Python2可以使用,在python3中是找不到的;反之亦然。

在我们的项目中,如果需要引入安装的第三方模块,直接通过import <模块名称>引入需要的模块,然后使用即可。

3. 使用第三方提供的easygui模块,用于进行图形化界面程序开发

3.1. 安装第三方模块

通过python3 -m pip install easygui命令进行安装,如下图所示:

安装python3环境下的easygui模块

3.2. 自定义模块中引入

开发自己的程序,引入easygui模块

# 引入第三方模块
import easygui
# 使用第三方模块,弹出一个提示信息窗口
easygui.msgbox("使用第三方模块")

easygui弹出信息提示窗口


本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏智能大石头

新生命HTTP反向代理

    去年为一家公司做了一个软件验证系统,所以使用该公司软件的用户都需要购买充值卡,并登录到服务器校验。服务端是IIS+ASP.Net设计的,为了保证服务端的...

256100
来自专栏源哥的专栏

开发统一的博客接口

现在博客很流行,很多人都在使用博客,有些人同时拥有几个不同的博客网站,不知你有没有这样的烦恼,就是你写了一篇文章,这时想传到不同的博客网站上去,就得打开不同的...

9730
来自专栏狂码一生

centos-7绑定静态ip、配置网关、配置DNS、查看网络服务相关信息

一、配置静态IP     >vim /etc/sysconfig/network-scripts/ifcfg-ens33     将 BOOTPROTO=dh...

490130
来自专栏钟绍威的专栏

scope='request'的bean预加载冲突

Error creating bean with name ‘authenticationSuccessServlet’: Scope ‘request’ is...

20360
来自专栏游戏杂谈

替换系统自带的记事本

系统自带的记事本功能比较弱,所以一般我会选择使用notepad2.exe来替代它。

37530
来自专栏qqqqq

腾讯云弹性网卡绑定多IP利用外网访问教程

1.4K10
来自专栏帘卷西风的专栏

关于linux服务器进程监控及自动重启的简单方案

转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog)

31720
来自专栏bboysoul

asciinema linux下录制终端屏幕的软件

asciinema是一款linux下终端录制的软件,非常好玩也非常牛逼,关键是可以非常方便的录制,录制完成之后也可以非常方便的嵌入网页之中。

11530
来自专栏程序员的碎碎念

php防止用户重复登录

先来理解一下session的几个设置: ini_set('session.auto_start',0); 设置关闭session的自动启动 ini_set('...

67470
来自专栏企鹅号快讯

利用Django在前端展示Oracle 状态趋势

开发环境 操作系统:CentOS 7.4 Python版本 :3.6 Django版本: 1.10.5 操作系统用户:oms 数据处理:pandas 前端展示:...

32270

扫码关注云+社区

领取腾讯云代金券