Python 代码打包为 whl
·
.whl 文件(Wheel 格式)是 Python 的标准分发格式
项目结构
my_package/
├── setup.py
└── my_package/
├── __init__.py
└── module.py
1. 创建项目文件
首先创建 my_package 目录和子目录,然后在 my_package/my_package/ 下创建两个文件:
__init__.py (可以为空文件):
# 这是一个空文件,表示这是一个Python包
module.py:
def hello():
print("Hello from my_package!")
2. 创建 setup.py 文件
在项目根目录 (my_package/) 下创建 setup.py:
from setuptools import setup, find_packages
setup(
name="my_package",
version="0.1",
packages=find_packages(),
install_requires=[], # 可以添加依赖包
author="Your Name",
author_email="your.email@example.com",
description="A simple example package",
)
3. 打包命令
在项目根目录下运行以下命令来构建 whl 文件:
python setup.py bdist_wheel
这将在 dist/ 目录下生成一个 .whl 文件。
4. 安装和使用
使用 pip 安装生成的 whl 文件:
pip install dist/my_package-0.1-py3-none-any.whl
然后就可以在其他 Python 代码中使用了:
from my_package.module import hello
hello() # 输出: Hello from my_package!
注意事项
-
确保你已安装最新版本的 setuptools 和 wheel:
pip install --upgrade setuptools wheel
更多推荐


所有评论(0)