美文网首页
python 模块发布 简化版

python 模块发布 简化版

作者: 温润如玉00 | 来源:发表于2018-05-04 18:51 被阅读0次

python 模块发布

作者 温润如玉

更加详细请参考:http://python.jobbole.com/82077/

1  编写自己得函数,目录结构如下:

./

setup.py  suba

./suba:

aa.py __init__.py

在此目录结构中得aa.py文件中,写上你的函数

def add(a,b):

    return a+b

2 编写setup.py文件,内容设置为:

  from distutils.core import setup

#from setuptools import setup

setup(name="test_model",version="1.0",description="vipkid's test module",author="zhaomingming",author_email="13271929138@163.com",url="www.zhaomingming.cn",py_modules=['suba.aa'])

3 python setup.py build

  在当前目录下生成build目录

4 python setup.py sdist

  在当前目录下生成dist目录,里面有 test_model-1.0.tar.gz,这就是我们生成得安装包了

4.5 若将setup.py文件得第一行修改为 from setuptools import setup,

  则可以生成windows下的exe文件 python setup.py bdist_wininst

    也可以生成egg:python setup.py bdist_egg

5 将test_model-1.0.tar.gz解压缩,然后 python setup.py install 就安装了

6 使用方法:

相关文章

  • python 模块发布 简化版

    python 模块发布 作者 温润如玉 更加详细请参考:http://python.jobbole.com/820...

  • Python 面向对象 9: 模块和包

    一、内容总览 1.1、模块 1.2、包 1.3、发布模块 二、模块 2.1、模块的概念:模块是 Python 程序...

  • python 模块和包

    模块和包 目标 模块 包 发布模块 01. 模块 1.1 模块的概念 模块是 Python 程序架构的一个核心概念...

  • python 发布pypi包(简化版)

    上次把自己写的函数打包了,这次竟然做成pypi包,可以直接pip install xxxxx 了 以后制作的内容都...

  • python中OOP的模块和包

    目录 模块 包 发布模块 01. 模块 1.1 模块的概念 模块是 Python 程序架构的一个核心概念 每一个以...

  • 模块和包

    目标 模块 包 发布模块 01. 模块 1.1 模块的概念 模块是 Python 程序架构的一个核心概念 每一个以...

  • Python常用模块

    Python常用模块之time模块 Python常用模块之os模块 Python常用模块之sys模块 Python...

  • Python学习八-发布模块

    代码如下: from distutils.core import setup setup(name="jk_mes...

  • python的模块与发布

    1、模块模块就是一个包含Python代码的文本文件。对模块的主要需求就是要求文件名以.py结尾,这是python扩...

  • python 2.7 -> python 3.7 升级记录

    更换的模块 python 3.7 模块名python 2.7 模块名python 3.7 包python 2.7包...

网友评论

      本文标题:python 模块发布 简化版

      本文链接:https://www.haomeiwen.com/subject/vtkjrftx.html