pip install .自己构建工程文件报错error: subprocess-exited-with-error解决办法

有时我们直接使用pip install xxx安装某个三方文件时候会发现安装不了,会报各种问题。

这时候我们只能通过下载源码自己手动编译。

等我们下好源码开始编译的时候又会出现很多问题。


下面就举一个栗子作为解决问题的思路:

比如我我想要安装diff-gaussian-rasterization,直接通过pip install diff-gaussian-rasterization,因为各种原因是安装不了的,这时候只能下载他的源码手动编译安装。

1.  下载源码

直接去github上面搜索diff-gaussian-rasterization就可以找到了。

接下来通过git下载源码:

git clone https://github.com/graphdeco-inria/diff-gaussian-rasterization.git

2. 编译源码

下载好源码之后,我们需要进行编译。

这时候直接通过pip install .对其进行编译是行不通的。

就比如我直接执行pip install .命令之后报了下面这些错误。

Looking in indexes: https://mirrors.aliyun.com/pypi/simple/
Processing /data/ComfyUI/custom_nodes/ComfyUI-3D-Pack/gaussian-spla