.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!

注意事项

  1. 确保你已安装最新版本的 setuptools 和 wheel:

    pip install --upgrade setuptools wheel
    
Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐