• 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 <模块名>
    

      

  • 相关阅读:
    Windwos堆管理体系以及溢出利用
    Python利用ctypes实现C库函数调用
    Windows异常分发
    初探Windows用户态调试机制
    HTTP协议
    《格蠹汇编》调试笔记
    IDT系统中断描述表以及绕过Xurtr检测的HOOK姿势
    C++ 各种构造函数
    PsSetCreateProcessNotifyRoutineEx 创建回调函数
    导出函数与未导出函数
  • 原文地址:https://www.cnblogs.com/Scorpicat/p/11729307.html
Copyright © 2020-2023  润新知