• 13 制作模块压缩包、安装模块


    为什么要制作模块压缩包?

    python的强大之处就在于模块,分享自己的模块到网络可以壮大python体系。

    制作模块压缩包

    1.在项目下为要压缩的模块以制作一个包

    2.创建setup.py文件

    制作模块压缩包,通常是将整个项目做成压缩包。

    项目下新建setup.py,在文件中添加如下代码:

    from distutils.core import setup
    setup(
        name="xh_包的演练_message",#包名
        version="1.0",#版本
        description="发送和接收消息的模块",
        long_description="发送和接收消息的模块", #完整的描述信息
        author="xh",
        author_email="123123@qq.com",
        url="www.wodewebsite", #作者网址
        py_modules=["xh_包的演练_message.send_message",
                "xh_包的演练_message.receive_message"] #格式:包名.模块名
    )

      

    3.在终端中打包模块(本演示是在Windows系统中)

    在终端中进入到项目目录,使用命令:python3 setup.py build

     命令成功执行后,会在项目目录下产生一个build文件夹

    再使用命令:python3 setup sdist

    执行结束后,会在项目目录下生成一个dist文件夹 ,文件夹里生成一个tar.gz的压缩包。

    这就是我们的打包好的模块压缩包了。

    安装模块压缩包(linux中)

    当我们从网上下载到一个模块时,要对其进行安装。只需要两个命令

    1.解压:tar zxvf  <模块压缩包名>

    2.进入到解压出来的文件夹中,执行:sudo python3 setup.py install 

    3.在Python中,就可以直接使用 import <模块名>的方式导入了

    卸载模块

    卸载模块只需要删除模块目录即可。

    命令:sudo rm -r <模块名>

    使用pip安装第三方模块(linux中)

    第三方模块通常是由知名的第三方团队开发的并且被程序员广泛认可的Python包/模块

    使用pip安装和卸载模块的命令如下:

    #使用pip安装模块到2.x环境
    sudo pip install <模块名>
    sudo pip uninstall <模块名>
    #使用pip安装模块到3.x环境
    sudo pip3 install <模块名>
    sudo pip3 uninstall <模块名>
    

      

  • 相关阅读:
    【UML九种图系列】之用例图
    数据结构之后缀数组
    Web Service实例——天气预报
    庞果网 合法字符串
    web 版发送邮件-已删除
    C语言实现双向链表删除节点、插入节点、双向输出等操作
    [置顶] String StringBuffer StringBuilder的区别剖析
    N!末尾有多少个零
    细说业务逻辑 -- 丢失的业务逻辑层
    你真的了解分层架构吗?——写给被PetShop"毒害"的朋友们
  • 原文地址:https://www.cnblogs.com/Scorpicat/p/11729307.html
Copyright © 2020-2023  润新知