python依赖安装、执行、打包
import setuptools
# 定义包的基本信息
setuptools.setup(
name="example_package",
version="0.0.1",
author="Example Author",
author_email="author@example.com",
description="An example Python package",
packages=setuptools.find_packages(), # 自动发现和包含项目中的所有Python包
classifiers=[
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
],
python_requires='>=3.6', # 指定支持的Python版本
)
# 安装依赖
# 在项目的根目录下执行:
# pip install -r requirements.txt
# 执行项目中的主程序
# 在项目根目录下执行:
# python -m example_package
# 打包和分发项目
# 在项目根目录下执行:
# python setup.py sdist bdist_wheel
# twine upload dist/*
这段代码展示了如何使用setuptools
来定义一个Python包的基本信息,自动发现包含的Python模块,指定支持的Python版本和依赖,以及如何打包和分发一个Python包。这是开发Python项目时的标准做法,对于学习如何管理Python项目非常有帮助。
评论已关闭