第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

Python 包和模塊的打包和發(fā)布(setup.py、MANIFEST.in)

標簽:
Python

在需要打包的包目录下创建 setup.py 文件 和 MANIFEST.in(无静态文件可以不用创建) 文件

setup.py 里输入

# 引入构建包信息的模块
from distutils.core import setup

# 定义发布的包文件的信息
setup(
    name="plane_01",  # 发布的包的名称
    version="1.00.001",  # 发布包的版本序号
    description="打飞机小游戏",  # 发布包的描述信息
    author="桔子",  # 发布包的作者信息
    author_email="1847562860@qq.com",  # 作者的联系邮箱
    py_modules=['__init__', 'ariplane']  # 发布包中的模块文件列表
)

MANIFEST.in 文件里输入要打包的 静态文件/文件夹

recursive-include font *
recursive-include Images *
recursive-include sounds *

打开当前目录命令行:

输入

python setup.py sdist

打包成功,在目录下生成 dist文件夹 

包的网络发布:

首先,进入 https://pypi.org 网站上,注册一个账号;

然后打开cmd命令行输入以下命令 安装 twine 第三方模块

pip install twine

装好后,进入打包目录的命令行输入以下命名 上传网络

twine upload dist/*


setup函数各参数详解:
>>python setup.py --help
  --name              包名称
  --version (-V)      包版本
  --author            程序的作者
  --author_email      程序的作者的邮箱地址
  --maintainer        维护者
  --maintainer_email  维护者的邮箱地址
  --url               程序的官网地址
  --license           程序的授权信息
  --description       程序的简单描述
  --long_description  程序的详细描述
  --platforms         程序适用的软件平台列表
  --classifiers       程序的所属分类列表
  --keywords          程序的关键字列表
  --packages  需要打包的目录列表
  --py_modules  需要打包的python文件列表
  --download_url  程序的下载地址
  --cmdclass  
  --data_files  打包时需要打包的数据文件,如图片,配置文件等
  --scripts  安装时需要执行的脚步列表

setup.py打包命令各参数详解:
>>python setup.py --help-commands
  --python setup.py build     # 仅编译不安装
  --python setup.py install    #安装到python安装目录的lib下
  --python setup.py sdist      #生成压缩包(zip/tar.gz)
  --python setup.py bdist_wininst  #生成NT平台安装包(.exe)
  --python setup.py bdist_rpm #生成rpm包  

點擊查看更多內(nèi)容
1人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消