Skip to content

关于环境配置的问题 #65

@mar21-svg

Description

@mar21-svg

作者您好,抱歉打扰了。首先十分感谢您代码的开源。但是我在尝试复现的过程中,装配环境总是会出问题。我完全按照您的readme文档安装,在执行conda env create --file environment.yml时,出现了如下报错,尝试了很多方法均没能解决,想向您请教这里该如何处理呢?
十分感谢!
Installing collected packages: xray_gaussian_rasterization_voxelization, wcwidth, SimpleITK, simple_knn, pywin32, pure-eval, fastjsonschema, widgetsnbextension, traitlets, six, scooby, rpds-py, retrying, pyparsing, pygments, pydicom, prompt-toolkit, platformdirs, parso, numpy, networkx, nest-asyncio, narwhals, lazy-loader, kiwisolver, jupyterlab_widgets, jinja2, itsdangerous, importlib-resources, fonttools, executing, exceptiongroup, decorator, Cython, cycler, configargparse, comm, click, blinker, attrs, asttokens, tifffile, stack-data, scipy, referencing, python-dateutil, pooch, plotly, opencv-python, matplotlib-inline, jupyter-core, jedi, imageio, imagecodecs, Flask, contourpy, scikit-image, matplotlib, jsonschema-specifications, ipython, dash, vtk, jsonschema, ipywidgets, pyvista, nbformat, open3d
Running setup.py develop for xray_gaussian_rasterization_voxelization

Pip subprocess error:
error: subprocess-exited-with-error

× python setup.py develop did not run successfully.
│ exit code: 1
╰─> [81 lines of output]
    C:\Users\mr\.conda\envs\r2_gaussian\lib\site-packages\torch\utils\cpp_extension.py:25: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
      from pkg_resources import packaging  # type: ignore[attr-defined]
    running develop
    C:\Users\mr\.conda\envs\r2_gaussian\lib\site-packages\setuptools\_distutils\cmd.py:90: DevelopDeprecationWarning: develop command is deprecated.
    !!

            ********************************************************************************
            Please avoid running ``setup.py`` and ``develop``.
            Instead, use standards-based tools like pip or uv.

            By 2025-Oct-31, you need to update your project and remove deprecated calls
            or your builds will no longer be supported.

            See https://github.com/pypa/setuptools/issues/917 for details.
            ********************************************************************************

    !!
      self.initialize_options()
    Obtaining file:///D:/marui/3DGS0/r2_gaussian/r2_gaussian/submodules/xray-gaussian-rasterization-voxelization
      Installing build dependencies: started
      Installing build dependencies: finished with status 'done'
      Checking if build backend supports build_editable: started
      Checking if build backend supports build_editable: finished with status 'done'
      Getting requirements to build editable: started
      Getting requirements to build editable: finished with status 'error'
      error: subprocess-exited-with-error

      × Getting requirements to build editable did not run successfully.
      │ exit code: 1
      ╰─> [19 lines of output]
          Traceback (most recent call last):
            File "C:\Users\mr\.conda\envs\r2_gaussian\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py", line 351, in <module>
              main()
            File "C:\Users\mr\.conda\envs\r2_gaussian\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py", line 333, in main
              json_out['return_val'] = hook(**hook_input['kwargs'])
            File "C:\Users\mr\.conda\envs\r2_gaussian\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py", line 132, in get_requires_for_build_editable
              return hook(config_settings)
            File "C:\Users\mr\AppData\Local\Temp\pip-build-env-rsb0g7os\overlay\Lib\site-packages\setuptools\build_meta.py", line 473, in get_requires_for_build_editable
              return self.get_requires_for_build_wheel(config_settings)
            File "C:\Users\mr\AppData\Local\Temp\pip-build-env-rsb0g7os\overlay\Lib\site-packages\setuptools\build_meta.py", line 331, in get_requires_for_build_wheel
              return self._get_build_requires(config_settings, requirements=[])
            File "C:\Users\mr\AppData\Local\Temp\pip-build-env-rsb0g7os\overlay\Lib\site-packages\setuptools\build_meta.py", line 301, in _get_build_requires
              self.run_setup()
            File "C:\Users\mr\AppData\Local\Temp\pip-build-env-rsb0g7os\overlay\Lib\site-packages\setuptools\build_meta.py", line 512, in run_setup
              super().run_setup(setup_script=setup_script)
            File "C:\Users\mr\AppData\Local\Temp\pip-build-env-rsb0g7os\overlay\Lib\site-packages\setuptools\build_meta.py", line 317, in run_setup
              exec(code, locals())
            File "<string>", line 13, in <module>
          ModuleNotFoundError: No module named 'torch'
          [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.

    note: This error originates from a subprocess, and is likely not a problem with pip.
    Traceback (most recent call last):
      File "<string>", line 2, in <module>
      File "<pip-setuptools-caller>", line 34, in <module>
      File "D:\marui\3DGS0\r2_gaussian\r2_gaussian\submodules\xray-gaussian-rasterization-voxelization\setup.py", line 18, in <module>
        setup(
      File "C:\Users\mr\.conda\envs\r2_gaussian\lib\site-packages\setuptools\__init__.py", line 115, in setup
        return distutils.core.setup(**attrs)
      File "C:\Users\mr\.conda\envs\r2_gaussian\lib\site-packages\setuptools\_distutils\core.py", line 186, in setup
        return run_commands(dist)
      File "C:\Users\mr\.conda\envs\r2_gaussian\lib\site-packages\setuptools\_distutils\core.py", line 202, in run_commands
        dist.run_commands()
      File "C:\Users\mr\.conda\envs\r2_gaussian\lib\site-packages\setuptools\_distutils\dist.py", line 1002, in run_commands
        self.run_command(cmd)
      File "C:\Users\mr\.conda\envs\r2_gaussian\lib\site-packages\setuptools\dist.py", line 1102, in run_command
        super().run_command(command)
      File "C:\Users\mr\.conda\envs\r2_gaussian\lib\site-packages\setuptools\_distutils\dist.py", line 1021, in run_command
        cmd_obj.run()
      File "C:\Users\mr\.conda\envs\r2_gaussian\lib\site-packages\setuptools\command\develop.py", line 39, in run
        subprocess.check_call(cmd)
      File "C:\Users\mr\.conda\envs\r2_gaussian\lib\subprocess.py", line 373, in check_call
        raise CalledProcessError(retcode, cmd)
    subprocess.CalledProcessError: Command '['C:\\Users\\mr\\.conda\\envs\\r2_gaussian\\python.exe', '-m', 'pip', 'install', '-e', '.', '--use-pep517', '--no-deps']' returned non-zero exit status 1.
    [end of output]

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

error: subprocess-exited-with-error

× python setup.py develop did not run successfully.
│ exit code: 1
╰─> [81 lines of output]
C:\Users\mr.conda\envs\r2_gaussian\lib\site-packages\torch\utils\cpp_extension.py:25: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
from pkg_resources import packaging # type: ignore[attr-defined]
running develop
C:\Users\mr.conda\envs\r2_gaussian\lib\site-packages\setuptools_distutils\cmd.py:90: DevelopDeprecationWarning: develop command is deprecated.
!!

        ********************************************************************************
        Please avoid running ``setup.py`` and ``develop``.
        Instead, use standards-based tools like pip or uv.

        By 2025-Oct-31, you need to update your project and remove deprecated calls
        or your builds will no longer be supported.

        See https://github.com/pypa/setuptools/issues/917 for details.
        ********************************************************************************

!!
  self.initialize_options()
Obtaining file:///D:/marui/3DGS0/r2_gaussian/r2_gaussian/submodules/xray-gaussian-rasterization-voxelization
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Checking if build backend supports build_editable: started
  Checking if build backend supports build_editable: finished with status 'done'
  Getting requirements to build editable: started
  Getting requirements to build editable: finished with status 'error'
  error: subprocess-exited-with-error

  × Getting requirements to build editable did not run successfully.
  │ exit code: 1
  ╰─> [19 lines of output]
      Traceback (most recent call last):
        File "C:\Users\mr\.conda\envs\r2_gaussian\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py", line 351, in <module>
          main()
        File "C:\Users\mr\.conda\envs\r2_gaussian\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py", line 333, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
        File "C:\Users\mr\.conda\envs\r2_gaussian\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py", line 132, in get_requires_for_build_editable
          return hook(config_settings)
        File "C:\Users\mr\AppData\Local\Temp\pip-build-env-rsb0g7os\overlay\Lib\site-packages\setuptools\build_meta.py", line 473, in get_requires_for_build_editable
          return self.get_requires_for_build_wheel(config_settings)
        File "C:\Users\mr\AppData\Local\Temp\pip-build-env-rsb0g7os\overlay\Lib\site-packages\setuptools\build_meta.py", line 331, in get_requires_for_build_wheel
          return self._get_build_requires(config_settings, requirements=[])
        File "C:\Users\mr\AppData\Local\Temp\pip-build-env-rsb0g7os\overlay\Lib\site-packages\setuptools\build_meta.py", line 301, in _get_build_requires
          self.run_setup()
        File "C:\Users\mr\AppData\Local\Temp\pip-build-env-rsb0g7os\overlay\Lib\site-packages\setuptools\build_meta.py", line 512, in run_setup
          super().run_setup(setup_script=setup_script)
        File "C:\Users\mr\AppData\Local\Temp\pip-build-env-rsb0g7os\overlay\Lib\site-packages\setuptools\build_meta.py", line 317, in run_setup
          exec(code, locals())
        File "<string>", line 13, in <module>
      ModuleNotFoundError: No module named 'torch'
      [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.

note: This error originates from a subprocess, and is likely not a problem with pip.
Traceback (most recent call last):
  File "<string>", line 2, in <module>
  File "<pip-setuptools-caller>", line 34, in <module>
  File "D:\marui\3DGS0\r2_gaussian\r2_gaussian\submodules\xray-gaussian-rasterization-voxelization\setup.py", line 18, in <module>
    setup(
  File "C:\Users\mr\.conda\envs\r2_gaussian\lib\site-packages\setuptools\__init__.py", line 115, in setup
    return distutils.core.setup(**attrs)
  File "C:\Users\mr\.conda\envs\r2_gaussian\lib\site-packages\setuptools\_distutils\core.py", line 186, in setup
    return run_commands(dist)
  File "C:\Users\mr\.conda\envs\r2_gaussian\lib\site-packages\setuptools\_distutils\core.py", line 202, in run_commands
    dist.run_commands()
  File "C:\Users\mr\.conda\envs\r2_gaussian\lib\site-packages\setuptools\_distutils\dist.py", line 1002, in run_commands
    self.run_command(cmd)
  File "C:\Users\mr\.conda\envs\r2_gaussian\lib\site-packages\setuptools\dist.py", line 1102, in run_command
    super().run_command(command)
  File "C:\Users\mr\.conda\envs\r2_gaussian\lib\site-packages\setuptools\_distutils\dist.py", line 1021, in run_command
    cmd_obj.run()
  File "C:\Users\mr\.conda\envs\r2_gaussian\lib\site-packages\setuptools\command\develop.py", line 39, in run
    subprocess.check_call(cmd)
  File "C:\Users\mr\.conda\envs\r2_gaussian\lib\subprocess.py", line 373, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['C:\\Users\\mr\\.conda\\envs\\r2_gaussian\\python.exe', '-m', 'pip', 'install', '-e', '.', '--use-pep517', '--no-deps']' returned non-zero exit status 1.
[end of output]

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

failed

CondaEnvException: Pip failed

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions