Python模块发布

项目根目录添加setup.py模块:

from distutils.core import setup

setup(
    name="模块名字",
    version="1.0.0",
    py_modules=[‘suba.aa‘,‘suba.bb‘,‘subb.cc‘,‘subb.dd‘],
    author="作者姓名(英文)",
    author_email="电子邮箱地址",
    url="作者的个人网站或关于模块的介绍网站",
    description="模块的描述"
)

构建模块:

python setup.py build

生成发布压缩包:

python setup.py sdist

时间: 2024-11-08 20:32:12

Python模块发布的相关文章

python: 模块发布

一.准备发布 1.为模块文件创建一个文件夹,并将模块文件复制到这个文件中(一般,文件夹的名字和模块的名字一样) 2.在文件夹中创建一个名为『setup.py』的文件,内容如下: #encoding:utf-8 #发布文件 #从Python发布工具导入"setup"函数 from distutils.core import setup setup( name='ljq_helloWorld', version='1.0.0', author='keenleung', author_ema

python 模块发布及使用

将模块(此处名为nester)写好后,与setup.py放入同一个文件夹中: //setup.py from distutils.core import setup setup( name="发布名,一般同模块名", version="版本号", py_modules="模块列表", """参数,其他参数根据需求添加""" ) 构建发布文件:在文件夹下打开终端(shift+右键,选择之)

Python学习笔记-打包发布Python模块或程序,安装包

Python模块.扩展和应用程序可以按以下几种形式进行打包和发布: python setup.py获取帮助的方式 python setup.py --help python setup.py --help-commands 所有可以使用的命令,如build,install python setup.py COMMAND --help 获取特定命令的帮助 python setup.py COMMAND --help-formats 获取特定命令支持使用的格式 打包 1.压缩文件(使用distuti

python模块之导入包及模块发布

1.导入包(不常用的方法) 在使用python的包时,有时候想直接导入包名,然后通过包名来调用模块,例如: temp为我们创建的一个包,如果我们想通过下面的方式进行导入模块中的方法,将会出错 import temp temp.text1.hello() 现在我们在这个__init__.py文件中输入如下代码,再像上面那样导入时,将不会出错 from . import text1 from . import text2 运行结果: 2. 模块的发布: 将自己创建的模块发布到系统目录下,这样就可以方

Python模块制作

在Python中,每个Python文件都可以作为一个模块,模块的名字就是文件的名字. 定义自己的模块 比如有这样一个文件test.py,在test.py中定义了函数add def add(a,b): return a+b 调用自己定义的模块 在其他文件中就可以先import test,然后通过test.add(a,b)来调用了,当然也可以通过from test import add来引入 #fileName:main.py import test result = test.add(11,22)

第八篇 Python 模块与包

一.模块介绍 什么是模块? 常见的场景:一个模块就是一个包含了一组功能的Python文件,比如spam.py,模块名为spam,可以通过import spam使用. 在Python中,模块的使用方式都是一样的,但其实细说的,模块可以分为四个通过类别: 1.使用Python编写的.py文件 2.已被编译为共享库或DLL的C或C++扩展 3.把一系列模块组织到一起的文件夹(注:文件夹下有一个__init__.py文件,该文件夹称之为包) 4.使用C编写并链接到Python解释器的内置模块 为何要使用

17 打包Python程序发布

分享一下我老师大神的人工智能教程吧.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net 17. 打包Python程序发布 Python程序都是脚本的方式,一般是在解析器里运行,如果要发布出去,需要提前安装解析器才可以运行,为了在Windows里方便发布,只要点击一个EXE文件运行,并且打包所需要库文件,这样发布给用户使用就会更方便.可以使用打包工具py2exe来做这样的事情,它是一个Python程序在Windows发布

python模块自学

随python附带安装的有python标准库,标准库中有很多模块,一般常见的任务都可以由指定的模块来直接实现,python标准库包含的模块有上百个之多,如__builtin__模块(这个模块包含 Python 中使用的内建函数,一般不用手动导入这个模块,Python会帮你做好一切).os模块.re模块.math模块.sys模块.copy模块.time模块.threading模块.urllib模块等等,还有一些其他线程和进程.网络协议等等各种模块,这里来说一下独立的探索这些模块的方法. pytho

python | 模块和库

目录 1 模块 1.1 模块的定义 1.2 模块的导入 1.2.1 import 导入 1.2.2 from import 导入 2 程序入口 2.1 模拟入口 3 库 3.1 pip安装 3.2 文件安装 3.3 自定义安装 ? 1 模块 1.1 模块的定义 在编程语言中,代码块 >> 函数 >> 类 >> 模块 >> 包(库),是逐级封装,层层调用的关系.在Python中,一个.py文件就是一个模块,模块是比类更高一级的封装. 代码块:小至一行代码,大到