zoukankan      html  css  js  c++  java
  • 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 <模块名>
    

      

  • 相关阅读:
    感性的记录一次生活
    CF 696 A Lorenzo Von Matterhorn(二叉树,map)
    UVA 673 Parentheses Balance(栈)
    POJ 1363 Rails(栈)
    HDU 1314 Numerically Speaking(大数加减乘除+另类二十六进制互相转换)
    UVA 540 Team Queue(模拟+队列)
    HDU 1276 士兵队列训练问题(模拟)
    CF 480 B Long Jumps (map标记)
    UVA 136 Ugly Numbers
    HDU 1027 Ignatius and the Princess II
  • 原文地址:https://www.cnblogs.com/Scorpicat/p/11729307.html
Copyright © 2011-2022 走看看