当前位置: 首页 > article >正文

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.

http://www.kler.cn/a/316204.html

相关文章:

  • Vue 的生命周期函数 和 Vuex
  • JVM详解:JVM的系统架构
  • Android OpenGL ES详解——立方体贴图
  • POI实现根据PPTX模板渲染PPT
  • 矢量拟合(1)Sanathanan–Koerner算法
  • unity基础,点乘叉乘。
  • 【QT开发-Pyside】使用Pycharm与conda配置Pyside环境并新建工程
  • 如何在 Qt 的 QListWidget 中为某一行添加点击事件
  • Oracle数据库中什么情况下需要使用游标
  • 微信小程序拨打电话点取消报错“errMsg“:“makePhoneCall:fail cancel“
  • Go-知识recover
  • JbossMQ反序列化漏洞CVE-2017-7504
  • WPF 异步
  • Qt 注册表操作
  • 数据结构--顺序表的创建和增删改查操作
  • windows docker下启动mysql报Bind on unix socket: Input/output error
  • Nginx越界读取缓存漏洞(CVE-2017-7529)
  • 【ShuQiHere】 探索数据挖掘的世界:从概念到应用
  • c++中std::find()函数
  • 【测试】——Selenium API (万字详解)
  • 【dom操作基础】案例题1
  • Ubuntu24.04中安装Electron
  • 8. 防火墙
  • JAVA并发编程系列(8)CountDownLatch核心原理
  • 基于等保2.0标准——区块链安全扩展要求探讨
  • git 介绍+常用命令