2 篇文章
Pip & uv 使用 Pip 基础使用 pip install xxx 从 PyPI 下载合适的版本(一般是最新,如果没有 requirement) 优先使用 wheel 构建,如果没有本地编译 pip 会创建一个临时隔离环境 只安装 pyproject.toml 里声明的 build-system.requires 当前环境的 torch / numpy / cuda 都不可见 Pip 相关选项 —no-build-isolation:构建时直接用当前环境里的包 —no-use-pep517:不用 PEP 517 新构建系统,走 setup.py install —no-deps:...
Python 项目构建 现代 Python 项目基本围绕 PEP 517/518/621: PEP 518:构建工具写在哪里?构建前要先装什么? PEP 517:pip / uv 应该如何“调用构建后端”? PEP 621:项目元数据应该如何标准化地写? 常见 python project 构建配置文件 pyproject.toml:项目元数据 + 构建配置的统一入口 build backend(构建后端):真正构建项目二进制包的实现(setuptools / hatchling / flit / poetry-core…) build frontend(构建前端):调用后端去构建 wheel...