作者:双鱼2502858483 | 来源:互联网 | 2023-08-28 19:16
包的单独导入
单独导入包名称是不会导入包中所有包含的所有子模块
![python基础 12 包(二) python基础 12 包(二)](https://img1.php1.cn/3cd4a/24de0/696/da2c783f18af934d.png)
解决办法:需要从__init__.py中进行初始化操作
![python基础 12 包(二) python基础 12 包(二)](https://img1.php1.cn/3cd4a/24de0/696/6c0a179db7d8d98e.png)
2 包的安装和发布
1、在包的同级目录创建 setup.py
from distutils.core import setup
setup(name=‘xt_zsh’,
version=‘1.1,3’,
description=‘描述:这是我的第一个包’,
author=‘zsh’,
author_email=‘[email protected]’,
py_modules=[‘test1’, ‘test2’],
)
2、在命令行 运行 python setup.py build (可以不执行 )
构建模块
3、生成发布的压缩包 运行 python setup.py sdist
安装包
1、解压包
2、进入目录 执行 python setup.py install --prefix