setup.py详解 及 pip install用法

文章目录

    • 1. setup.py 的编写
      • 1.1 包的导入
      • 1.2 定义包的基本信息
      • 1.3 外部扩展定义
      • 1.4 指定入口点
      • 1.5 setup.py的编译
      • 1.6 setup.py 样例
    • 2. 案例
      • 2.1 bevfusion中 setup.py 讲解
      • 2.2 mmdet3d中 setup.py 讲解
    • 3. pip install 和 python setup.py install 的使用
      • 3.1 python setup.py install 和 python setup.py develop
      • 3.2 pip install 和 pip install -e

setup.py 用于打包分发 Python 项目。在实际开发过程中,经常需要将将自己的代码打包成可供其他人使用的应用程序。为了方便用户安装和使用,我们需要创建一个配置文件 setup.py,用于定义打包的相关信息和依赖项。本文将详细介绍如何编写setup.py以及编译和安装。

1. setup.py 的编写

在需要打包的目录下,创建一个setup.py文件,接下来开始编写:

1.1 包的导入

from setuptools import find_packages, setup
import torch
from torch.

你可能感兴趣的:(object,detection,pip,深度学习)