Django 打包和安装 requirements setuptools wheel

打包和安装 Python 项目通常涉及创建一个 requirements.txt 文件和使用 pip 进行安装。以下是详细步骤:

1. 创建 requirements.txt 文件

首先,确保你当前的虚拟环境中已经安装了所有你需要的包。然后运行以下命令生成 requirements.txt 文件:

pip freeze > requirements.txt

 

这会将所有当前环境中的包及其版本写入 requirements.txt 文件。

2. 打包项目

如果你想打包整个项目以便分发,可以使用 setuptoolswheel 来创建可分发的包。

使用 setuptools 创建源代码分发包

  1. 确保你的项目有一个 setup.py 文件。示例:

    复制代码
    from setuptools import setup, find_packages
    
    setup(
        name='your_project_name',
        version='0.1',
        packages=find_packages(),
        install_requires=[
            # 你的依赖包
        ],
    )
    复制代码

     

  2. 运行以下命令创建源代码分发包(.tar.gz 文件):

    python setup.py sdist

     

使用 wheel 创建二进制分发包

  1. 安装 wheel

    pip install wheel

     

  2. 运行以下命令创建一个 .whl 文件:

    python setup.py bdist_wheel

     

3. 安装包

无论你是要安装 requirements.txt 中的包还是安装打包好的项目,都可以使用 pip

requirements.txt 安装

pip install -r requirements.txt

 

安装打包好的项目

  1. 从源代码分发包安装:

    pip install your_project_name-0.1.tar.gz

     

  2. 从二进制分发包安装:

    pip install your_project_name-0.1-py3-none-any.whl

     

通过以上步骤,你可以轻松地打包和安装 Python 项目中的所有依赖包。

posted @   侬侬发  阅读(73)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示