renezurbruegg / icg_net

Implementation of the Paper: ICG-Net: A unified approach for instance centric grasping
MIT License
7 stars 2 forks source link

Hello author, I am executing the final step of pip install - e When there is an error, how to solve this problem #4

Closed Jingranxia closed 1 month ago

Jingranxia commented 1 month ago

Installing build dependencies ... done Checking if build backend supports build_editable ... done Getting requirements to build editable ... error error: subprocess-exited-with-error

× Getting requirements to build editable did not run successfully. │ exit code: 1 ╰─> [14 lines of output] error: Multiple top-level packages discovered in a flat-layout: ['icg_net', 'MinkowskiEngine'].

  To avoid accidental inclusion of unwanted files or directories,
  setuptools will not proceed with this build.

  If you are trying to create a single distribution with multiple packages
  on purpose, you should not rely on automatic discovery.
  Instead, consider the following options:

  1. set up custom discovery (`find` directive with `include` or `exclude`)
  2. use a `src-layout`
  3. explicitly set `py_modules` or `packages` with a list of names

  To find more information, look for "package discovery" on setuptools docs.
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error

× Getting requirements to build editable did not run successfully. │ exit code: 1 ╰─> See above for output.

renezurbruegg commented 1 month ago

This happens because you cloned the MinkowskiEngine repo in the same folder as this package. Try to move it outside the package folder or skiplist it in the setup.py file