一、依赖
首先检查python是否安装了wheel、setuptools包,没有则使用pip安装
pip install wheel --force-reinstallpip install setuptools --force-reinstall
二、准备文件
在create_package文件夹下,制作自定义包(myPackage):
在该包下,有aa.py和bb.py两个模块,
同时该包下还有一个inner包,inner包内部还有一个cc.py模块
在自定义包同级目录下,新建setup.py文件
from setuptools import setupsetup(name='myPackage', # 自定义包名version='1.0.1', # 包的版本号description='test to create package', # 描述信息author='Wang Cheng', # 作者py_modules=['myPackage.aa','myPackage.bb','myPackage.inner.cc'] # 包中包含的模块 )
三、制作安装包
在create_package文件夹下,执行命令:
python setup.py sdist bdist_wheel
执行上述命令后会生成build、dist、myPackage.egg-info等文件夹
四、安装包
-
方式一:本地直接安装
python setup.py install
-
方式二:将dist文件夹下的tar.gz文件解压缩,然后使用方式一进行本地安装
-
方式三:dist目录下的.whl文件可通过pip install的方式安装
pip install .\dist\myPackage-1.0.1-py3-none-any.whl
执行上述安装命令后,可在site-packages目录下看到安装包
五、测试安装包