一、依赖
首先检查python是否安装了wheel、setuptools包,没有则使用pip安装
pip install wheel --force-reinstall pip install setuptools --force-reinstall
二、准备文件
在create_package文件夹下,制作自定义包(myPackage):
在该包下,有aa.py和bb.py两个模块,
同时该包下还有一个inner包,inner包内部还有一个cc.py模块
在自定义包同级目录下,新建setup.py文件
from setuptools import setup setup( 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目录下看到安装包
五、测试安装包
标签:python,自建包,py,install,pip,安装,setup,myPackage From: https://www.cnblogs.com/eliwang/p/16742645.html