SOME icon indicating copy to clipboard operation
SOME copied to clipboard

无法安装依赖

Open TONY-All opened this issue 8 months ago • 1 comments

在WSL Ubuntu 24.04.1 LTS下 使用Python 3.12.3安装依赖onnx==1.14.0出现异常: 完整日志如下:

  Building wheel for onnx (pyproject.toml) ... /
error
  error: subprocess-exited-with-error

  × Building wheel for onnx (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [305 lines of output]
      <string>:33: DeprecationWarning: Use shutil.which instead of find_executable
      <string>:34: DeprecationWarning: Use shutil.which instead of find_executable
      fatal: not a git repository (or any of the parent directories): .git
      /tmp/pip-build-env-61x7rmte/overlay/lib/python3.12/site-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require'
        warnings.warn(msg)
      running bdist_wheel
      running build
      running build_py
      running create_version
      running cmake_build
      Using cmake args: ['/usr/bin/cmake', '-DPYTHON_INCLUDE_DIR=/usr/include/python3.12', '-DPYTHON_EXECUTABLE=/home/tony_all/SOME/.venv/bin/python3', '-DBUILD_ONNX_PYTHON=ON', '-DCMAKE_EXPORT_COMPILE_COMMANDS=ON', '-DONNX_NAMESPACE=onnx', '-DPY_EXT_SUFFIX=.cpython-312-x86_64-linux-gnu.so', '-DCMAKE_BUILD_TYPE=Release', '-DONNX_ML=1', '/tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f']
      CMake Deprecation Warning at CMakeLists.txt:2 (cmake_minimum_required):
        Compatibility with CMake < 3.5 will be removed from a future version of
        CMake.

        Update the VERSION argument <min> value or use a ...<max> suffix to tell
        CMake that the project does not need compatibility with older versions.


      -- The C compiler identification is GNU 13.3.0
      -- The CXX compiler identification is GNU 13.3.0
      -- Detecting C compiler ABI info
      -- Detecting C compiler ABI info - done
      -- Check for working C compiler: /usr/bin/cc - skipped
      -- Detecting C compile features
      -- Detecting C compile features - done
      -- Detecting CXX compiler ABI info
      -- Detecting CXX compiler ABI info - done
      -- Check for working CXX compiler: /usr/bin/c++ - skipped
      -- Detecting CXX compile features
      -- Detecting CXX compile features - done
      CMake Warning (dev) at CMakeLists.txt:119 (find_package):
        Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
        are removed.  Run "cmake --help-policy CMP0148" for policy details.  Use
        the cmake_policy command to set the policy and suppress this warning.

      This warning is for project developers.  Use -Wno-dev to suppress it.

      -- Found PythonInterp: /home/tony_all/SOME/.venv/bin/python3 (found version "3.12.3")
      CMake Warning (dev) at CMakeLists.txt:121 (find_package):
        Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
        are removed.  Run "cmake --help-policy CMP0148" for policy details.  Use
        the cmake_policy command to set the policy and suppress this warning.

      This warning is for project developers.  Use -Wno-dev to suppress it.

      -- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.12.so (found version "3.12.3")
      -- Found Protobuf: /usr/lib/x86_64-linux-gnu/libprotobuf.a (found version "3.21.12")
      Generated: /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/.setuptools-cmake-build/onnx/onnx-ml.proto
      Generated: /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/.setuptools-cmake-build/onnx/onnx-operators-ml.proto
      Generated: /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/.setuptools-cmake-build/onnx/onnx-data.proto
      -- Could NOT find pybind11 (missing: pybind11_DIR)
      CMake Deprecation Warning at third_party/pybind11/CMakeLists.txt:8 (cmake_minimum_required):
        Compatibility with CMake < 3.5 will be removed from a future version of
        CMake.

        Update the VERSION argument <min> value or use a ...<max> suffix to tell
        CMake that the project does not need compatibility with older versions.


      -- pybind11 v2.10.3
      CMake Warning (dev) at third_party/pybind11/tools/FindPythonLibsNew.cmake:98 (find_package):
        Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
        are removed.  Run "cmake --help-policy CMP0148" for policy details.  Use
        the cmake_policy command to set the policy and suppress this warning.

      Call Stack (most recent call first):
        third_party/pybind11/tools/pybind11Tools.cmake:50 (find_package)
        third_party/pybind11/tools/pybind11Common.cmake:180 (include)
        third_party/pybind11/CMakeLists.txt:208 (include)
      This warning is for project developers.  Use -Wno-dev to suppress it.

      -- Found PythonInterp: /home/tony_all/SOME/.venv/bin/python3 (found suitable version "3.12.3", minimum required is "3.6")
      -- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.12.so
      -- Performing Test HAS_FLTO
      -- Performing Test HAS_FLTO - Success
      --
      -- ******** Summary ********
      --   CMake version             : 3.28.3
      --   CMake command             : /usr/bin/cmake
      --   System                    : Linux
      --   C++ compiler              : /usr/bin/c++
      --   C++ compiler version      : 13.3.0
      --   CXX flags                 :  -Wnon-virtual-dtor
      --   Build type                : Release
      --   Compile definitions       : __STDC_FORMAT_MACROS
      --   CMAKE_PREFIX_PATH         :
      --   CMAKE_INSTALL_PREFIX      : /usr/local
      --   CMAKE_MODULE_PATH         :
      --
      --   ONNX version              : 1.14.0
      --   ONNX NAMESPACE            : onnx
      --   ONNX_USE_LITE_PROTO       : OFF
      --   USE_PROTOBUF_SHARED_LIBS  : OFF
      --   Protobuf_USE_STATIC_LIBS  : ON
      --   ONNX_DISABLE_EXCEPTIONS   : OFF
      --   ONNX_WERROR               : OFF
      --   ONNX_BUILD_TESTS          : OFF
      --   ONNX_BUILD_BENCHMARKS     : OFF
      --
      --   Protobuf compiler         : /usr/bin/protoc
      --   Protobuf includes         : /usr/include
      --   Protobuf libraries        : /usr/lib/x86_64-linux-gnu/libprotobuf.a
      --   BUILD_ONNX_PYTHON         : ON
      --     Python version        :
      --     Python executable     : /home/tony_all/SOME/.venv/bin/python3
      --     Python includes       : /usr/include/python3.12
      -- Configuring done (1.8s)
      -- Generating done (0.0s)
      -- Build files have been written to: /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/.setuptools-cmake-build
      [  1%] Running gen_proto.py on onnx/onnx.in.proto
      Processing /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/onnx/onnx.in.proto
      Writing /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/.setuptools-cmake-build/onnx/onnx-ml.proto
      Writing /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/.setuptools-cmake-build/onnx/onnx-ml.proto3
      generating /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/.setuptools-cmake-build/onnx/onnx_pb.py
      [  2%] Running C++ protocol buffer compiler on /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/.setuptools-cmake-build/onnx/onnx-ml.proto
      Writing mypy to onnx/onnx_ml_pb2.pyi
      [  2%] Built target gen_onnx_proto
      [  4%] Running gen_proto.py on onnx/onnx-data.in.proto
      [  5%] Running gen_proto.py on onnx/onnx-operators.in.proto
      Processing /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/onnx/onnx-operators.in.proto
      Writing /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/.setuptools-cmake-build/onnx/onnx-operators-ml.proto
      Writing /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/.setuptools-cmake-build/onnx/onnx-operators-ml.proto3
      generating /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/.setuptools-cmake-build/onnx/onnx_operators_pb.py
      Processing /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/onnx/onnx-data.in.proto
      Writing /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/.setuptools-cmake-build/onnx/onnx-data.proto
      Writing /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/.setuptools-cmake-build/onnx/onnx-data.proto3
      generating /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/.setuptools-cmake-build/onnx/onnx_data_pb.py
      [  7%] Running C++ protocol buffer compiler on /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/.setuptools-cmake-build/onnx/onnx-operators-ml.proto
      [  8%] Running C++ protocol buffer compiler on /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/.setuptools-cmake-build/onnx/onnx-data.proto
      Writing mypy to onnx/onnx_operators_ml_pb2.pyi
      Writing mypy to onnx/onnx_data_pb2.pyi
      [  8%] Built target gen_onnx_operators_proto
      [  8%] Built target gen_onnx_data_proto
      [ 11%] Building CXX object CMakeFiles/onnx_proto.dir/onnx/onnx-operators-ml.pb.cc.o
      [ 11%] Building CXX object CMakeFiles/onnx_proto.dir/onnx/onnx-ml.pb.cc.o
      [ 13%] Building CXX object CMakeFiles/onnx_proto.dir/onnx/onnx-data.pb.cc.o
      [ 14%] Linking CXX static library libonnx_proto.a
      [ 23%] Built target onnx_proto
      [ 26%] Building CXX object CMakeFiles/onnx.dir/onnx/checker.cc.o
      [ 26%] Building CXX object CMakeFiles/onnx.dir/onnx/common/assertions.cc.o
      [ 27%] Building CXX object CMakeFiles/onnx.dir/onnx/common/ir_pb_converter.cc.o
      [ 29%] Building CXX object CMakeFiles/onnx.dir/onnx/common/model_helpers.cc.o
      [ 30%] Building CXX object CMakeFiles/onnx.dir/onnx/common/interned_strings.cc.o
      [ 32%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/attr_proto_util.cc.o
      [ 33%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/controlflow/old.cc.o
      [ 35%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/function.cc.o
      [ 36%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/generator/old.cc.o
      [ 38%] Building CXX object CMakeFiles/onnx.dir/onnx/common/path.cc.o
      [ 39%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/data_type_utils.cc.o
      [ 41%] Building CXX object CMakeFiles/onnx.dir/onnx/common/status.cc.o
      [ 42%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/controlflow/defs.cc.o
      [ 44%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/controlflow/utils.cc.o
      [ 45%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/generator/defs.cc.o
      [ 47%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/logical/defs.cc.o
      [ 48%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/math/defs.cc.o
      [ 50%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/logical/old.cc.o
      [ 52%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/math/utils.cc.o
      [ 52%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/math/old.cc.o
      [ 54%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/nn/old.cc.o
      [ 55%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/nn/defs.cc.o
      [ 57%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/optional/defs.cc.o
      [ 58%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/parser.cc.o
      [ 60%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/object_detection/defs.cc.o
      [ 63%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/optional/old.cc.o
      [ 61%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/printer.cc.o
      [ 64%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/object_detection/old.cc.o
      [ 66%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/quantization/defs.cc.o
      [ 67%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/quantization/old.cc.o
      [ 69%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/reduction/defs.cc.o
      [ 70%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/reduction/old.cc.o
      [ 72%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/reduction/utils.cc.o
      [ 73%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/rnn/defs.cc.o
      [ 75%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/rnn/old.cc.o
      [ 76%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/schema.cc.o
      [ 77%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/sequence/defs.cc.o
      [ 79%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/shape_inference.cc.o
      [ 80%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/tensor/defs.cc.o
      [ 82%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/tensor/old.cc.o
      [ 83%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/tensor/utils.cc.o
      In file included from /usr/include/google/protobuf/implicit_weak_message.h:39,
                       from /usr/include/google/protobuf/generated_message_util.h:54,
                       from /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/.setuptools-cmake-build/onnx/onnx-ml.pb.h:26,
                       from /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/onnx/onnx_pb.h:51,
                       from /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/onnx/defs/parser.cc:12:
      In member function ‘void google::protobuf::RepeatedField< <template-parameter-1-1> >::Add(const Element&) [with Element = long unsigned int]’,
          inlined from ‘void onnx::TensorProto::_internal_add_uint64_data(uint64_t)’ at /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/.setuptools-cmake-build/onnx/onnx-ml.pb.h:9906:26,
          inlined from ‘void onnx::TensorProto::add_uint64_data(uint64_t)’ at /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/.setuptools-cmake-build/onnx/onnx-ml.pb.h:9909:28,
          inlined from ‘onnx::Common::Status onnx::OnnxParser::Parse(onnx::TensorProto&, const onnx::TypeProto&)’ at /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/onnx/defs/parser.cc:372:38:
      /usr/include/google/protobuf/repeated_field.h:696:22: warning: ‘uintval’ may be used uninitialized [-Wmaybe-uninitialized]
        696 |     elements()[size] = value;
            |     ~~~~~~~~~~~~~~~~~^~~~~~~
      /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/onnx/defs/parser.cc: In member function ‘onnx::Common::Status onnx::OnnxParser::Parse(onnx::TensorProto&, const onnx::TypeProto&)’:
      /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/onnx/defs/parser.cc:347:12: note: ‘uintval’ was declared here
        347 |   uint64_t uintval;
            |            ^~~~~~~
      In member function ‘void google::protobuf::RepeatedField< <template-parameter-1-1> >::Add(const Element&) [with Element = double]’,
          inlined from ‘void onnx::TensorProto::_internal_add_double_data(double)’ at /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/.setuptools-cmake-build/onnx/onnx-ml.pb.h:9859:26,
          inlined from ‘void onnx::TensorProto::add_double_data(double)’ at /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/.setuptools-cmake-build/onnx/onnx-ml.pb.h:9862:28,
          inlined from ‘onnx::Common::Status onnx::OnnxParser::Parse(onnx::TensorProto&, const onnx::TypeProto&)’ at /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/onnx/defs/parser.cc:380:38:
      /usr/include/google/protobuf/repeated_field.h:696:22: warning: ‘dblval’ may be used uninitialized [-Wmaybe-uninitialized]
        696 |     elements()[size] = value;
            |     ~~~~~~~~~~~~~~~~~^~~~~~~
      /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/onnx/defs/parser.cc: In member function ‘onnx::Common::Status onnx::OnnxParser::Parse(onnx::TensorProto&, const onnx::TypeProto&)’:
      /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/onnx/defs/parser.cc:349:10: note: ‘dblval’ was declared here
        349 |   double dblval;
            |          ^~~~~~
      In member function ‘void google::protobuf::RepeatedField< <template-parameter-1-1> >::Add(const Element&) [with Element = float]’,
          inlined from ‘void onnx::TensorProto::_internal_add_float_data(float)’ at /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/.setuptools-cmake-build/onnx/onnx-ml.pb.h:9370:25,
          inlined from ‘void onnx::TensorProto::add_float_data(float)’ at /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/.setuptools-cmake-build/onnx/onnx-ml.pb.h:9373:27,
          inlined from ‘onnx::Common::Status onnx::OnnxParser::Parse(onnx::TensorProto&, const onnx::TypeProto&)’ at /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/onnx/defs/parser.cc:376:37:
      /usr/include/google/protobuf/repeated_field.h:696:22: warning: ‘floatval’ may be used uninitialized [-Wmaybe-uninitialized]
        696 |     elements()[size] = value;
            |     ~~~~~~~~~~~~~~~~~^~~~~~~
      /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/onnx/defs/parser.cc: In member function ‘onnx::Common::Status onnx::OnnxParser::Parse(onnx::TensorProto&, const onnx::TypeProto&)’:
      /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/onnx/defs/parser.cc:348:9: note: ‘floatval’ was declared here
        348 |   float floatval;
            |         ^~~~~~~~
      [ 85%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/tensor_proto_util.cc.o
      [ 86%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/tensor_util.cc.o
      [ 88%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/traditionalml/defs.cc.o
      [ 89%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/traditionalml/old.cc.o
      [ 91%] Building CXX object CMakeFiles/onnx.dir/onnx/defs/training/defs.cc.o
      [ 92%] Building CXX object CMakeFiles/onnx.dir/onnx/shape_inference/implementation.cc.o
      [ 94%] Building CXX object CMakeFiles/onnx.dir/onnx/version_converter/convert.cc.o
      [ 95%] Building CXX object CMakeFiles/onnx.dir/onnx/version_converter/helper.cc.o
      during RTL pass: cprop
      /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/onnx/defs/schema.cc: In member function ‘bool onnx::OpSchema::ValidateReferencedOpsInFuncton(const onnx::FunctionProto*, int, int, std::set<std::__cxx11::basic_string<char> >*) const’:
      /tmp/pip-install-ejodwmxs/onnx_2238776453c145a5b8fca185769e065f/onnx/defs/schema.cc:889:1: internal compiler error: in try_forward_edges, at cfgcleanup.cc:580
        889 | }
            | ^
      0x1153292 internal_error(char const*, ...)
          ???:0
      0x1147921 fancy_abort(char const*, int, char const*)
          ???:0
      Please submit a full bug report, with preprocessed source (by using -freport-bug).
      Please include the complete backtrace with any bug report.
      See <file:///usr/share/doc/gcc-13/README.Bugs> for instructions.
      gmake[2]: *** [CMakeFiles/onnx.dir/build.make:566: CMakeFiles/onnx.dir/onnx/defs/schema.cc.o] Error 1
      gmake[2]: *** Waiting for unfinished jobs....
      gmake[1]: *** [CMakeFiles/Makefile2:213: CMakeFiles/onnx.dir/all] Error 2
      gmake: *** [Makefile:136: all] Error 2
      Traceback (most recent call last):
        File "/home/tony_all/SOME/.venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
          main()
        File "/home/tony_all/SOME/.venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/home/tony_all/SOME/.venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 251, in build_wheel
          return _build_backend().build_wheel(wheel_directory, config_settings,
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/tmp/pip-build-env-61x7rmte/overlay/lib/python3.12/site-packages/setuptools/build_meta.py", line 438, in build_wheel
          return _build(['bdist_wheel', '--dist-info-dir', str(metadata_directory)])
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/tmp/pip-build-env-61x7rmte/overlay/lib/python3.12/site-packages/setuptools/build_meta.py", line 426, in _build
          return self._build_with_temp_dir(
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/tmp/pip-build-env-61x7rmte/overlay/lib/python3.12/site-packages/setuptools/build_meta.py", line 407, in _build_with_temp_dir
          self.run_setup()
        File "/tmp/pip-build-env-61x7rmte/overlay/lib/python3.12/site-packages/setuptools/build_meta.py", line 522, in run_setup
          super().run_setup(setup_script=setup_script)
        File "/tmp/pip-build-env-61x7rmte/overlay/lib/python3.12/site-packages/setuptools/build_meta.py", line 320, in run_setup
          exec(code, locals())
        File "<string>", line 342, in <module>
        File "/tmp/pip-build-env-61x7rmte/overlay/lib/python3.12/site-packages/setuptools/__init__.py", line 117, in setup
          return distutils.core.setup(**attrs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/tmp/pip-build-env-61x7rmte/overlay/lib/python3.12/site-packages/setuptools/_distutils/core.py", line 186, in setup
          return run_commands(dist)
                 ^^^^^^^^^^^^^^^^^^
        File "/tmp/pip-build-env-61x7rmte/overlay/lib/python3.12/site-packages/setuptools/_distutils/core.py", line 202, in run_commands
          dist.run_commands()
        File "/tmp/pip-build-env-61x7rmte/overlay/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1002, in run_commands
          self.run_command(cmd)
        File "/tmp/pip-build-env-61x7rmte/overlay/lib/python3.12/site-packages/setuptools/dist.py", line 1104, in run_command
          super().run_command(command)
        File "/tmp/pip-build-env-61x7rmte/overlay/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
          cmd_obj.run()
        File "/tmp/pip-build-env-61x7rmte/overlay/lib/python3.12/site-packages/setuptools/command/bdist_wheel.py", line 370, in run
          self.run_command("build")
        File "/tmp/pip-build-env-61x7rmte/overlay/lib/python3.12/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
          self.distribution.run_command(command)
        File "/tmp/pip-build-env-61x7rmte/overlay/lib/python3.12/site-packages/setuptools/dist.py", line 1104, in run_command
          super().run_command(command)
        File "/tmp/pip-build-env-61x7rmte/overlay/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
          cmd_obj.run()
        File "/tmp/pip-build-env-61x7rmte/overlay/lib/python3.12/site-packages/setuptools/_distutils/command/build.py", line 135, in run
          self.run_command(cmd_name)
        File "/tmp/pip-build-env-61x7rmte/overlay/lib/python3.12/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
          self.distribution.run_command(command)
        File "/tmp/pip-build-env-61x7rmte/overlay/lib/python3.12/site-packages/setuptools/dist.py", line 1104, in run_command
          super().run_command(command)
        File "/tmp/pip-build-env-61x7rmte/overlay/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
          cmd_obj.run()
        File "<string>", line 236, in run
        File "/tmp/pip-build-env-61x7rmte/overlay/lib/python3.12/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
          self.distribution.run_command(command)
        File "/tmp/pip-build-env-61x7rmte/overlay/lib/python3.12/site-packages/setuptools/dist.py", line 1104, in run_command
          super().run_command(command)
        File "/tmp/pip-build-env-61x7rmte/overlay/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
          cmd_obj.run()
        File "<string>", line 230, in run
        File "/usr/lib/python3.12/subprocess.py", line 413, in check_call
          raise CalledProcessError(retcode, cmd)
      subprocess.CalledProcessError: Command '['/usr/bin/cmake', '--build', '.', '--', '-j', '32']' returned non-zero exit status 2.
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for onnx
Failed to build onnx
ERROR: Could not build wheels for onnx, which is required to install pyproject.toml-based projects

TONY-All avatar Mar 27 '25 19:03 TONY-All

别用这么新的Python啊 而且onnx不是必装的 直接可以ckpt推理

autumn-2-net avatar Apr 18 '25 10:04 autumn-2-net