打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Python中setup.py的目的和用途
setup脚本是python中使用Distutils来构建、分发以及安装模块活动的中心。它的目的是使得软件可以正确安装。
如果想法分发一个名叫foo的module,并使之包含在一个文件foo.py,这时你的setup脚本可以像下面的示例代码一样简单:

from distutils.core import setup
setup(name='foo',
version='1.0',
py_modules=['foo'],
)
为了分发上面的foomodule,你需要创建setup脚本,setup.py,脚本文件中包含上面的代码,然后在控制台命令行中运行下面的命令: 

python setup.py sdist

sdist将会创建一个压缩文件(Unix平台将会是tar包,Windows系统中将会是Zip压缩文件),这其中包含你的setup.py安装脚本和你的foo.py模块。压缩文件的名字将会是foo-1.0.tar.gz(或.zip)。
当最终用户需要安装你的foo模块时,他只需要下载这个foo-1.0.tar.gz(或.zip),并且解压到名为foo-1.0的文件夹中,并运行setup.py执行安装就可以了。安装命令如下:

python setup.py install
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python深入:Distutils发布Python模块
Python 包构建教程
Python 安装setuptools方法
64位CentOS下安装python的PIL模块
Python包管理工具setuptools详解
Python pyarmor包
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服