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.