You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过pip仅安装pyproject.toml中的依赖,不构建src目录代码?

仅安装pyproject.toml依赖而不构建本地源码的方法

你的pyproject.toml内容

[build-system]
requires = ["flit_core >=3.2,<4"]
build-backend = "flit_core.buildapi"

[project]
name = "colossalcyberadventureserver"
authors = []
dependencies = [
    "argparse ~= 1.4.0",
    "aioquic ~= 0.9.20",
    "sqlalchemy ~= 2.0.4",
    "argon2-cffi ~= 21.3.0",
    "uvloop ~= 0.17.0",
    "attrs ~= 22.2.0",
    "arcade @ https://github.com/pythonarcade/arcade/archive/refs/heads/development.zip",
    "asyncmy ~= 0.2.7"
]
requires-python = ">=3.10"
readme = "README.rst"
dynamic = ['version', 'description']

[project.urls]
Source = "https://github.com/AmitDIRTYC0W/ColossalCyberAdventureServer"

[project.scripts]
cca-server = "colossalcyberadventureserver.cca_server:cca_server"

可行的命令

方法1:使用pip(通用方法)

在项目根目录(pyproject.toml所在目录)执行以下命令:

pip install --only-deps .

该命令会解析pyproject.toml中[project]节点下的依赖列表,仅安装这些依赖包,不会构建或安装本地src目录中的项目代码。

方法2:使用flit(适配你的构建后端)

由于你的项目使用flit作为构建后端,也可以直接用flit的专用命令:

flit install --deps-only

此命令同样只会安装项目依赖,跳过本地源码的构建与安装步骤。


内容的提问来源于stack exchange,提问作者yutytuty

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 03:05:03