首页 > 解决方案 > 安装 dimod 或其他任何 Python 的构建轮错误

问题描述

我正在尝试通过安装一些东西

点安装

但是每次我尝试安装任何东西时,我都会收到大量错误列表。

例如,我尝试安装 dimod,但这给了我以下错误:

liza@lizas-mbp ~ % pip install dimod
Collecting dimod
  Using cached dimod-0.9.14.tar.gz (1.4 MB)
Requirement already satisfied: numpy<2.0.0,>=1.17.3 in ./.pyenv/versions/3.9.4/lib/python3.9/site-packages (from dimod) (1.20.2)
Building wheels for collected packages: dimod
  Building wheel for dimod (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /Users/liza/.pyenv/versions/3.9.4/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/m1/bvmfp6bj66g6c21sy9x8q_7m0000gn/T/pip-install-oe852eqe/dimod_a042bf4895aa442ebbb0f4ffe66ca7c6/setup.py'"'"'; __file__='"'"'/private/var/folders/m1/bvmfp6bj66g6c21sy9x8q_7m0000gn/T/pip-install-oe852eqe/dimod_a042bf4895aa442ebbb0f4ffe66ca7c6/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /private/var/folders/m1/bvmfp6bj66g6c21sy9x8q_7m0000gn/T/pip-wheel-950h91j2
       cwd: /private/var/folders/m1/bvmfp6bj66g6c21sy9x8q_7m0000gn/T/pip-install-oe852eqe/dimod_a042bf4895aa442ebbb0f4ffe66ca7c6/
  Complete output (146 lines):
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.macosx-11.1-arm64-3.9
  creating build/lib.macosx-11.1-arm64-3.9/dimod
  copying dimod/package_info.py -> build/lib.macosx-11.1-arm64-3.9/dimod
  copying dimod/variables.py -> build/lib.macosx-11.1-arm64-3.9/dimod
  copying dimod/compatibility23.py -> build/lib.macosx-11.1-arm64-3.9/dimod
  copying dimod/traversal.py -> build/lib.macosx-11.1-arm64-3.9/dimod
  copying dimod/__init__.py -> build/lib.macosx-11.1-arm64-3.9/dimod
  copying dimod/binary_quadratic_model.py -> build/lib.macosx-11.1-arm64-3.9/dimod
  copying dimod/exceptions.py -> build/lib.macosx-11.1-arm64-3.9/dimod
  copying dimod/converters.py -> build/lib.macosx-11.1-arm64-3.9/dimod
  copying dimod/vartypes.py -> build/lib.macosx-11.1-arm64-3.9/dimod
  copying dimod/utilities.py -> build/lib.macosx-11.1-arm64-3.9/dimod
  copying dimod/sampleset.py -> build/lib.macosx-11.1-arm64-3.9/dimod
  copying dimod/meta.py -> build/lib.macosx-11.1-arm64-3.9/dimod
  copying dimod/decorators.py -> build/lib.macosx-11.1-arm64-3.9/dimod
  creating build/lib.macosx-11.1-arm64-3.9/dimod/bqm
  copying dimod/bqm/construction.py -> build/lib.macosx-11.1-arm64-3.9/dimod/bqm
  copying dimod/bqm/__init__.py -> build/lib.macosx-11.1-arm64-3.9/dimod/bqm
  copying dimod/bqm/adjdictbqm.py -> build/lib.macosx-11.1-arm64-3.9/dimod/bqm
  copying dimod/bqm/make.py -> build/lib.macosx-11.1-arm64-3.9/dimod/bqm
  creating build/lib.macosx-11.1-arm64-3.9/dimod/core
  copying dimod/core/bqm.py -> build/lib.macosx-11.1-arm64-3.9/dimod/core
  copying dimod/core/__init__.py -> build/lib.macosx-11.1-arm64-3.9/dimod/core
  copying dimod/core/structured.py -> build/lib.macosx-11.1-arm64-3.9/dimod/core
  copying dimod/core/composite.py -> build/lib.macosx-11.1-arm64-3.9/dimod/core
  copying dimod/core/polysampler.py -> build/lib.macosx-11.1-arm64-3.9/dimod/core
  copying dimod/core/initialized.py -> build/lib.macosx-11.1-arm64-3.9/dimod/core
  copying dimod/core/sampler.py -> build/lib.macosx-11.1-arm64-3.9/dimod/core
  creating build/lib.macosx-11.1-arm64-3.9/dimod/discrete
  copying dimod/discrete/__init__.py -> build/lib.macosx-11.1-arm64-3.9/dimod/discrete
  copying dimod/discrete/discrete_quadratic_model.py -> build/lib.macosx-11.1-arm64-3.9/dimod/discrete
  creating build/lib.macosx-11.1-arm64-3.9/dimod/generators
  copying dimod/generators/anti_crossing.py -> build/lib.macosx-11.1-arm64-3.9/dimod/generators
  copying dimod/generators/__init__.py -> build/lib.macosx-11.1-arm64-3.9/dimod/generators
  copying dimod/generators/random.py -> build/lib.macosx-11.1-arm64-3.9/dimod/generators
  copying dimod/generators/chimera.py -> build/lib.macosx-11.1-arm64-3.9/dimod/generators
  copying dimod/generators/constraints.py -> build/lib.macosx-11.1-arm64-3.9/dimod/generators
  copying dimod/generators/fcl.py -> build/lib.macosx-11.1-arm64-3.9/dimod/generators
  creating build/lib.macosx-11.1-arm64-3.9/dimod/higherorder
  copying dimod/higherorder/__init__.py -> build/lib.macosx-11.1-arm64-3.9/dimod/higherorder
  copying dimod/higherorder/utils.py -> build/lib.macosx-11.1-arm64-3.9/dimod/higherorder
  copying dimod/higherorder/polynomial.py -> build/lib.macosx-11.1-arm64-3.9/dimod/higherorder
  creating build/lib.macosx-11.1-arm64-3.9/dimod/reference
  copying dimod/reference/__init__.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference
  creating build/lib.macosx-11.1-arm64-3.9/dimod/reference/composites
  copying dimod/reference/composites/connectedcomponent.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/composites
  copying dimod/reference/composites/clipcomposite.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/composites
  copying dimod/reference/composites/fixedvariable.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/composites
  copying dimod/reference/composites/__init__.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/composites
  copying dimod/reference/composites/spin_transform.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/composites
  copying dimod/reference/composites/scalecomposite.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/composites
  copying dimod/reference/composites/structure.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/composites
  copying dimod/reference/composites/truncatecomposite.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/composites
  copying dimod/reference/composites/higherordercomposites.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/composites
  copying dimod/reference/composites/tracking.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/composites
  copying dimod/reference/composites/roofduality.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/composites
  creating build/lib.macosx-11.1-arm64-3.9/dimod/reference/samplers
  copying dimod/reference/samplers/simulated_annealing.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/samplers
  copying dimod/reference/samplers/null_sampler.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/samplers
  copying dimod/reference/samplers/identity_sampler.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/samplers
  copying dimod/reference/samplers/random_sampler.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/samplers
  copying dimod/reference/samplers/__init__.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/samplers
  copying dimod/reference/samplers/exact_solver.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/samplers
  creating build/lib.macosx-11.1-arm64-3.9/dimod/roof_duality
  copying dimod/roof_duality/fix_variables.py -> build/lib.macosx-11.1-arm64-3.9/dimod/roof_duality
  copying dimod/roof_duality/__init__.py -> build/lib.macosx-11.1-arm64-3.9/dimod/roof_duality
  creating build/lib.macosx-11.1-arm64-3.9/dimod/serialization
  copying dimod/serialization/coo.py -> build/lib.macosx-11.1-arm64-3.9/dimod/serialization
  copying dimod/serialization/__init__.py -> build/lib.macosx-11.1-arm64-3.9/dimod/serialization
  copying dimod/serialization/format.py -> build/lib.macosx-11.1-arm64-3.9/dimod/serialization
  copying dimod/serialization/utils.py -> build/lib.macosx-11.1-arm64-3.9/dimod/serialization
  copying dimod/serialization/fileview.py -> build/lib.macosx-11.1-arm64-3.9/dimod/serialization
  copying dimod/serialization/json.py -> build/lib.macosx-11.1-arm64-3.9/dimod/serialization
  creating build/lib.macosx-11.1-arm64-3.9/dimod/testing
  copying dimod/testing/__init__.py -> build/lib.macosx-11.1-arm64-3.9/dimod/testing
  copying dimod/testing/sampler.py -> build/lib.macosx-11.1-arm64-3.9/dimod/testing
  copying dimod/testing/asserts.py -> build/lib.macosx-11.1-arm64-3.9/dimod/testing
  creating build/lib.macosx-11.1-arm64-3.9/dimod/views
  copying dimod/views/__init__.py -> build/lib.macosx-11.1-arm64-3.9/dimod/views
  copying dimod/views/samples.py -> build/lib.macosx-11.1-arm64-3.9/dimod/views
  running egg_info
  writing dimod.egg-info/PKG-INFO
  writing dependency_links to dimod.egg-info/dependency_links.txt
  writing requirements to dimod.egg-info/requires.txt
  writing top-level names to dimod.egg-info/top_level.txt
  reading manifest file 'dimod.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  warning: no files found matching '*.cc' under directory 'dimod/bqm'
  warning: no files found matching '*.h' under directory 'dimod/bqm'
  writing manifest file 'dimod.egg-info/SOURCES.txt'
  copying dimod/__init__.pxd -> build/lib.macosx-11.1-arm64-3.9/dimod
  creating build/lib.macosx-11.1-arm64-3.9/dimod/include
  creating build/lib.macosx-11.1-arm64-3.9/dimod/include/dimod
  copying dimod/include/dimod/adjarraybqm.h -> build/lib.macosx-11.1-arm64-3.9/dimod/include/dimod
  copying dimod/include/dimod/adjmapbqm.h -> build/lib.macosx-11.1-arm64-3.9/dimod/include/dimod
  copying dimod/include/dimod/adjvectorbqm.h -> build/lib.macosx-11.1-arm64-3.9/dimod/include/dimod
  copying dimod/include/dimod/utils.h -> build/lib.macosx-11.1-arm64-3.9/dimod/include/dimod
  copying dimod/bqm/__init__.pxd -> build/lib.macosx-11.1-arm64-3.9/dimod/bqm
  copying dimod/bqm/adjarraybqm.cpp -> build/lib.macosx-11.1-arm64-3.9/dimod/bqm
  copying dimod/bqm/adjarraybqm.pxd -> build/lib.macosx-11.1-arm64-3.9/dimod/bqm
  copying dimod/bqm/adjarraybqm.pyx -> build/lib.macosx-11.1-arm64-3.9/dimod/bqm
  copying dimod/bqm/adjmapbqm.cpp -> build/lib.macosx-11.1-arm64-3.9/dimod/bqm
  copying dimod/bqm/adjmapbqm.pxd -> build/lib.macosx-11.1-arm64-3.9/dimod/bqm
  copying dimod/bqm/adjmapbqm.pyx -> build/lib.macosx-11.1-arm64-3.9/dimod/bqm
  copying dimod/bqm/adjvectorbqm.cpp -> build/lib.macosx-11.1-arm64-3.9/dimod/bqm
  copying dimod/bqm/adjvectorbqm.pxd -> build/lib.macosx-11.1-arm64-3.9/dimod/bqm
  copying dimod/bqm/adjvectorbqm.pyx -> build/lib.macosx-11.1-arm64-3.9/dimod/bqm
  copying dimod/bqm/common.cpp -> build/lib.macosx-11.1-arm64-3.9/dimod/bqm
  copying dimod/bqm/common.pxd -> build/lib.macosx-11.1-arm64-3.9/dimod/bqm
  copying dimod/bqm/common.pyx -> build/lib.macosx-11.1-arm64-3.9/dimod/bqm
  copying dimod/bqm/cppbqm.pxd -> build/lib.macosx-11.1-arm64-3.9/dimod/bqm
  copying dimod/bqm/shapeablebqm.pyx.src -> build/lib.macosx-11.1-arm64-3.9/dimod/bqm
  copying dimod/bqm/utils.cpp -> build/lib.macosx-11.1-arm64-3.9/dimod/bqm
  copying dimod/bqm/utils.pxd -> build/lib.macosx-11.1-arm64-3.9/dimod/bqm
  copying dimod/bqm/utils.pyx -> build/lib.macosx-11.1-arm64-3.9/dimod/bqm
  copying dimod/discrete/__init__.pxd -> build/lib.macosx-11.1-arm64-3.9/dimod/discrete
  copying dimod/discrete/cydiscrete_quadratic_model.cpp -> build/lib.macosx-11.1-arm64-3.9/dimod/discrete
  copying dimod/discrete/cydiscrete_quadratic_model.pxd -> build/lib.macosx-11.1-arm64-3.9/dimod/discrete
  copying dimod/discrete/cydiscrete_quadratic_model.pyx -> build/lib.macosx-11.1-arm64-3.9/dimod/discrete
  copying dimod/roof_duality/_fix_variables.cpp -> build/lib.macosx-11.1-arm64-3.9/dimod/roof_duality
  copying dimod/roof_duality/_fix_variables.pyx -> build/lib.macosx-11.1-arm64-3.9/dimod/roof_duality
  creating build/lib.macosx-11.1-arm64-3.9/dimod/roof_duality/src
  copying dimod/roof_duality/src/compressed_matrix.hpp -> build/lib.macosx-11.1-arm64-3.9/dimod/roof_duality/src
  copying dimod/roof_duality/src/fix_variables.cpp -> build/lib.macosx-11.1-arm64-3.9/dimod/roof_duality/src
  copying dimod/roof_duality/src/fix_variables.hpp -> build/lib.macosx-11.1-arm64-3.9/dimod/roof_duality/src
  running build_ext
  building 'dimod.roof_duality._fix_variables' extension
  creating build/temp.macosx-11.1-arm64-3.9
  creating build/temp.macosx-11.1-arm64-3.9/dimod
  creating build/temp.macosx-11.1-arm64-3.9/dimod/roof_duality
  creating build/temp.macosx-11.1-arm64-3.9/dimod/roof_duality/src
  clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -Idimod/roof_duality/src/ -I/Users/liza/.pyenv/versions/3.9.4/include/python3.9 -I/Users/liza/.pyenv/versions/3.9.4/lib/python3.9/site-packages/numpy/core/include -I/private/var/folders/m1/bvmfp6bj66g6c21sy9x8q_7m0000gn/T/pip-install-oe852eqe/dimod_a042bf4895aa442ebbb0f4ffe66ca7c6/dimod/include -c dimod/roof_duality/_fix_variables.cpp -o build/temp.macosx-11.1-arm64-3.9/dimod/roof_duality/_fix_variables.o -std=c++11 -std=c++11
  dimod/roof_duality/_fix_variables.cpp:1695:3: warning: code will never be executed [-Wunreachable-code]
    CYTHON_MAYBE_UNUSED_VAR(__pyx_cur_scope);
    ^~~~~~~~~~~~~~~~~~~~~~~
  1 warning generated.
  clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -Idimod/roof_duality/src/ -I/Users/liza/.pyenv/versions/3.9.4/include/python3.9 -I/Users/liza/.pyenv/versions/3.9.4/lib/python3.9/site-packages/numpy/core/include -I/private/var/folders/m1/bvmfp6bj66g6c21sy9x8q_7m0000gn/T/pip-install-oe852eqe/dimod_a042bf4895aa442ebbb0f4ffe66ca7c6/dimod/include -c dimod/roof_duality/src/fix_variables.cpp -o build/temp.macosx-11.1-arm64-3.9/dimod/roof_duality/src/fix_variables.o -std=c++11 -std=c++11
  dimod/roof_duality/src/fix_variables.cpp:30:10: fatal error: 'boost/graph/graph_traits.hpp' file not found
  #include <boost/graph/graph_traits.hpp>
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1 error generated.
  error: command '/usr/bin/clang' failed with exit code 1
  ----------------------------------------
  ERROR: Failed building wheel for dimod
  Running setup.py clean for dimod
Failed to build dimod
Installing collected packages: dimod
    Running setup.py install for dimod ... error
    ERROR: Command errored out with exit status 1:
     command: /Users/liza/.pyenv/versions/3.9.4/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/m1/bvmfp6bj66g6c21sy9x8q_7m0000gn/T/pip-install-oe852eqe/dimod_a042bf4895aa442ebbb0f4ffe66ca7c6/setup.py'"'"'; __file__='"'"'/private/var/folders/m1/bvmfp6bj66g6c21sy9x8q_7m0000gn/T/pip-install-oe852eqe/dimod_a042bf4895aa442ebbb0f4ffe66ca7c6/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/m1/bvmfp6bj66g6c21sy9x8q_7m0000gn/T/pip-record-xdp2e05z/install-record.txt --single-version-externally-managed --compile --install-headers /Users/liza/.pyenv/versions/3.9.4/include/python3.9/dimod
         cwd: /private/var/folders/m1/bvmfp6bj66g6c21sy9x8q_7m0000gn/T/pip-install-oe852eqe/dimod_a042bf4895aa442ebbb0f4ffe66ca7c6/
    Complete output (146 lines):
    running install
    running build
    running build_py
    creating build
    creating build/lib.macosx-11.1-arm64-3.9
    creating build/lib.macosx-11.1-arm64-3.9/dimod
    copying dimod/package_info.py -> build/lib.macosx-11.1-arm64-3.9/dimod
    copying dimod/variables.py -> build/lib.macosx-11.1-arm64-3.9/dimod
    copying dimod/compatibility23.py -> build/lib.macosx-11.1-arm64-3.9/dimod
    copying dimod/traversal.py -> build/lib.macosx-11.1-arm64-3.9/dimod
    copying dimod/__init__.py -> build/lib.macosx-11.1-arm64-3.9/dimod
    copying dimod/binary_quadratic_model.py -> build/lib.macosx-11.1-arm64-3.9/dimod
    copying dimod/exceptions.py -> build/lib.macosx-11.1-arm64-3.9/dimod
    copying dimod/converters.py -> build/lib.macosx-11.1-arm64-3.9/dimod
    copying dimod/vartypes.py -> build/lib.macosx-11.1-arm64-3.9/dimod
    copying dimod/utilities.py -> build/lib.macosx-11.1-arm64-3.9/dimod
    copying dimod/sampleset.py -> build/lib.macosx-11.1-arm64-3.9/dimod
    copying dimod/meta.py -> build/lib.macosx-11.1-arm64-3.9/dimod
    copying dimod/decorators.py -> build/lib.macosx-11.1-arm64-3.9/dimod
    creating build/lib.macosx-11.1-arm64-3.9/dimod/bqm
    copying dimod/bqm/construction.py -> build/lib.macosx-11.1-arm64-3.9/dimod/bqm
    copying dimod/bqm/__init__.py -> build/lib.macosx-11.1-arm64-3.9/dimod/bqm
    copying dimod/bqm/adjdictbqm.py -> build/lib.macosx-11.1-arm64-3.9/dimod/bqm
    copying dimod/bqm/make.py -> build/lib.macosx-11.1-arm64-3.9/dimod/bqm
    creating build/lib.macosx-11.1-arm64-3.9/dimod/core
    copying dimod/core/bqm.py -> build/lib.macosx-11.1-arm64-3.9/dimod/core
    copying dimod/core/__init__.py -> build/lib.macosx-11.1-arm64-3.9/dimod/core
    copying dimod/core/structured.py -> build/lib.macosx-11.1-arm64-3.9/dimod/core
    copying dimod/core/composite.py -> build/lib.macosx-11.1-arm64-3.9/dimod/core
    copying dimod/core/polysampler.py -> build/lib.macosx-11.1-arm64-3.9/dimod/core
    copying dimod/core/initialized.py -> build/lib.macosx-11.1-arm64-3.9/dimod/core
    copying dimod/core/sampler.py -> build/lib.macosx-11.1-arm64-3.9/dimod/core
    creating build/lib.macosx-11.1-arm64-3.9/dimod/discrete
    copying dimod/discrete/__init__.py -> build/lib.macosx-11.1-arm64-3.9/dimod/discrete
    copying dimod/discrete/discrete_quadratic_model.py -> build/lib.macosx-11.1-arm64-3.9/dimod/discrete
    creating build/lib.macosx-11.1-arm64-3.9/dimod/generators
    copying dimod/generators/anti_crossing.py -> build/lib.macosx-11.1-arm64-3.9/dimod/generators
    copying dimod/generators/__init__.py -> build/lib.macosx-11.1-arm64-3.9/dimod/generators
    copying dimod/generators/random.py -> build/lib.macosx-11.1-arm64-3.9/dimod/generators
    copying dimod/generators/chimera.py -> build/lib.macosx-11.1-arm64-3.9/dimod/generators
    copying dimod/generators/constraints.py -> build/lib.macosx-11.1-arm64-3.9/dimod/generators
    copying dimod/generators/fcl.py -> build/lib.macosx-11.1-arm64-3.9/dimod/generators
    creating build/lib.macosx-11.1-arm64-3.9/dimod/higherorder
    copying dimod/higherorder/__init__.py -> build/lib.macosx-11.1-arm64-3.9/dimod/higherorder
    copying dimod/higherorder/utils.py -> build/lib.macosx-11.1-arm64-3.9/dimod/higherorder
    copying dimod/higherorder/polynomial.py -> build/lib.macosx-11.1-arm64-3.9/dimod/higherorder
    creating build/lib.macosx-11.1-arm64-3.9/dimod/reference
    copying dimod/reference/__init__.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference
    creating build/lib.macosx-11.1-arm64-3.9/dimod/reference/composites
    copying dimod/reference/composites/connectedcomponent.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/composites
    copying dimod/reference/composites/clipcomposite.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/composites
    copying dimod/reference/composites/fixedvariable.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/composites
    copying dimod/reference/composites/__init__.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/composites
    copying dimod/reference/composites/spin_transform.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/composites
    copying dimod/reference/composites/scalecomposite.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/composites
    copying dimod/reference/composites/structure.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/composites
    copying dimod/reference/composites/truncatecomposite.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/composites
    copying dimod/reference/composites/higherordercomposites.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/composites
    copying dimod/reference/composites/tracking.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/composites
    copying dimod/reference/composites/roofduality.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/composites
    creating build/lib.macosx-11.1-arm64-3.9/dimod/reference/samplers
    copying dimod/reference/samplers/simulated_annealing.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/samplers
    copying dimod/reference/samplers/null_sampler.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/samplers
    copying dimod/reference/samplers/identity_sampler.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/samplers
    copying dimod/reference/samplers/random_sampler.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/samplers
    copying dimod/reference/samplers/__init__.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/samplers
    copying dimod/reference/samplers/exact_solver.py -> build/lib.macosx-11.1-arm64-3.9/dimod/reference/samplers
    creating build/lib.macosx-11.1-arm64-3.9/dimod/roof_duality
    copying dimod/roof_duality/fix_variables.py -> build/lib.macosx-11.1-arm64-3.9/dimod/roof_duality
    copying dimod/roof_duality/__init__.py -> build/lib.macosx-11.1-arm64-3.9/dimod/roof_duality
    creating build/lib.macosx-11.1-arm64-3.9/dimod/serialization
    copying dimod/serialization/coo.py -> build/lib.macosx-11.1-arm64-3.9/dimod/serialization
    copying dimod/serialization/__init__.py -> build/lib.macosx-11.1-arm64-3.9/dimod/serialization
    copying dimod/serialization/format.py -> build/lib.macosx-11.1-arm64-3.9/dimod/serialization
    copying dimod/serialization/utils.py -> build/lib.macosx-11.1-arm64-3.9/dimod/serialization
    copying dimod/serialization/fileview.py -> build/lib.macosx-11.1-arm64-3.9/dimod/serialization
    copying dimod/serialization/json.py -> build/lib.macosx-11.1-arm64-3.9/dimod/serialization
    creating build/lib.macosx-11.1-arm64-3.9/dimod/testing
    copying dimod/testing/__init__.py -> build/lib.macosx-11.1-arm64-3.9/dimod/testing
    copying dimod/testing/sampler.py -> build/lib.macosx-11.1-arm64-3.9/dimod/testing
    copying dimod/testing/asserts.py -> build/lib.macosx-11.1-arm64-3.9/dimod/testing
    creating build/lib.macosx-11.1-arm64-3.9/dimod/views
    copying dimod/views/__init__.py -> build/lib.macosx-11.1-arm64-3.9/dimod/views
    copying dimod/views/samples.py -> build/lib.macosx-11.1-arm64-3.9/dimod/views
    running egg_info
    writing dimod.egg-info/PKG-INFO
    writing dependency_links to dimod.egg-info/dependency_links.txt
    writing requirements to dimod.egg-info/requires.txt
    writing top-level names to dimod.egg-info/top_level.txt
    reading manifest file 'dimod.egg-info/SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    warning: no files found matching '*.cc' under directory 'dimod/bqm'
    warning: no files found matching '*.h' under directory 'dimod/bqm'
    writing manifest file 'dimod.egg-info/SOURCES.txt'
    copying dimod/__init__.pxd -> build/lib.macosx-11.1-arm64-3.9/dimod
    creating build/lib.macosx-11.1-arm64-3.9/dimod/include
    creating build/lib.macosx-11.1-arm64-3.9/dimod/include/dimod
    copying dimod/include/dimod/adjarraybqm.h -> build/lib.macosx-11.1-arm64-
    building 'dimod.roof_duality._fix_variables' extension
    creating build/temp.macosx-11.1-arm64-3.9
    creating build/temp.macosx-11.1-arm64-3.9/dimod
    creating build/temp.macosx-11.1-arm64-3.9/dimod/roof_duality
    creating build/temp.macosx-11.1-arm64-3.9/dimod/roof_duality/src
    clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -Idimod/roof_duality/src/ -I/Users/liza/.pyenv/versions/3.9.4/include/python3.9 -I/Users/liza/.pyenv/versions/3.9.4/lib/python3.9/site-packages/numpy/core/include -I/private/var/folders/m1/bvmfp6bj66g6c21sy9x8q_7m0000gn/T/pip-install-oe852eqe/dimod_a042bf4895aa442ebbb0f4ffe66ca7c6/dimod/include -c dimod/roof_duality/_fix_variables.cpp -o build/temp.macosx-11.1-arm64-3.9/dimod/roof_duality/_fix_variables.o -std=c++11 -std=c++11
    dimod/roof_duality/_fix_variables.cpp:1695:3: warning: code will never be executed [-Wunreachable-code]
      CYTHON_MAYBE_UNUSED_VAR(__pyx_cur_scope);
      ^~~~~~~~~~~~~~~~~~~~~~~
    1 warning generated.
    clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -Idimod/roof_duality/src/ -I/Users/liza/.pyenv/versions/3.9.4/include/python3.9 -I/Users/liza/.pyenv/versions/3.9.4/lib/python3.9/site-packages/numpy/core/include -I/private/var/folders/m1/bvmfp6bj66g6c21sy9x8q_7m0000gn/T/pip-install-oe852eqe/dimod_a042bf4895aa442ebbb0f4ffe66ca7c6/dimod/include -c dimod/roof_duality/src/fix_variables.cpp -o build/temp.macosx-11.1-arm64-3.9/dimod/roof_duality/src/fix_variables.o -std=c++11 -std=c++11
    dimod/roof_duality/src/fix_variables.cpp:30:10: fatal error: 'boost/graph/graph_traits.hpp' file not found
    #include <boost/graph/graph_traits.hpp>
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    1 error generated.
    error: command '/usr/bin/clang' failed with exit code 1
    ----------------------------------------
ERROR: Command errored out with exit status 1: /Users/liza/.pyenv/versions/3.9.4/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/m1/bvmfp6bj66g6c21sy9x8q_7m0000gn/T/pip-install-oe852eqe/dimod_a042bf4895aa442ebbb0f4ffe66ca7c6/setup.py'"'"'; __file__='"'"'/private/var/folders/m1/bvmfp6bj66g6c21sy9x8q_7m0000gn/T/pip-install-oe852eqe/dimod_a042bf4895aa442ebbb0f4ffe66ca7c6/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/m1/bvmfp6bj66g6c21sy9x8q_7m0000gn/T/pip-record-xdp2e05z/install-record.txt --single-version-externally-managed --compile --install-headers /Users/liza/.pyenv/versions/3.9.4/include/python3.9/dimod Check the logs for full command output.

恐怕是因为我没有正确安装python3.9。当我使用命令时

哪条蟒蛇

这是我的终端返回的内容:

在此处输入图像描述

而且我认为这不应该是我的 python 位置。我的 pip 版本也在那个 .pyenv 目录中。 在此处输入图像描述

我已经有clang,所以这不是问题:

在此处输入图像描述

我尝试安装 python,但后来我收到了同样的问题,错误列表:

在这里粘贴太长了,但它确实以: 有谁知道如何解决这个问题?在此处输入图像描述

标签: pythonsetuptoolspython-wheel

解决方案


推荐阅读