python模块的发布和安装

本文介绍了如何在Python 2.7环境下创建和发布模块包。主要内容包括:创建包的基本步骤,通过设置__init__.py文件使目录成为可导入的包;如何构建模块并制作压缩包以便发布;最后详细讲解了安装模块包的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

针对python2.7版本:

1、创建一个包

python如果想要制作一个包,需要在目录下创建一个__init__.py文件,比如比如同级创建一个web目录,下面有一个test.py,引入时只需from web import test,就可以使用test.方法来调用

2、模块的发布,就是将一个模块生成一个压缩包,打包安装后可以在任何机器上使用

首先将web目录移动到上一层目录,my_pub,然后在目录下创建一个setup.py文件,此时my_pub有一个setup.py和web文件,在set.py中输入:

from distutils.core import setup
setup(name="new_module", version="版本", description="模块描述", 
      author="模块作者",
      py_modules=['模块1.方法',"模块2.方法"])

然后构建模块:进入web0目录下,python setup.py build(制作的python2的包,如果是python3,就是python3的包)

制作模块压缩包:python setup.py sdist,在当前目录下生成了一个模块名加版本的模块压缩包

3、模块安装

解压文件夹 tar -zxvf 包名

执行命令 sudo python setup.py install(默认导入到python系统中,即python安装目录)

如果在install可以修改安装路径 install --prefix=安装路径

然后可以在任何路径,直接输入from new_module.模块1.方法1



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值