require.ensure和require-amd

本文详细对比了require-amd与require-ensure两种加载模块的方式。require-amd遵循AMD规范,加载并执行所有依赖后再运行回调。require-ensure则按需加载模块,下载完成后执行回调,并允许指定chunk名称。

require-ensurerequire-amd的区别:

  • require-amd
    • 说明: 同AMD规范的require函数,使用时传递一个模块数组和回调函数,模块都被下载下来且都被执行后才执行回调函数
    • 语法: require(dependencies: String[], [callback: function(...)])
    • 参数
      • dependencies: 模块依赖数组
      • callback: 回调函数
  • require-ensure
    • 说明: require.ensure在需要的时候才下载依赖的模块,当参数指定的模块都下载下来了(下载下来的模块还没执行),便执行参数指定的回调函数。require.ensure会创建一个chunk,且可以指定该chunk的名称,如果这个chunk名已经存在了,则将本次依赖的模块合并到已经存在的chunk中,最后这个chunk在webpack构建的时候会单独生成一个文件。
    • 语法: require.ensure(dependencies: String[], callback: function([require]), [chunkName: String])
      • dependencies: 依赖的模块数组
      • callback: 回调函数,该函数调用时会传一个require参数
      • chunkName: 模块名,用于构建时生成文件时命名使用
    • 注意点:requi.ensure的模块只会被下载下来,不会被执行,只有在回调函数使用require(模块名)后,这个模块才会被执行。

C:\Users\Administrator>pip install pyarrow==10.0.1 Collecting pyarrow==10.0.1 Downloading pyarrow-10.0.1.tar.gz (994 kB) ---------------------------------------- 994.1/994.1 kB 2.8 MB/s 0:00:00 Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Requirement already satisfied: numpy>=1.16.6 in c:\users\administrator\appdata\local\programs\python\python312\lib\site-packages (from pyarrow==10.0.1) (1.26.4) Building wheels for collected packages: pyarrow Building wheel for pyarrow (pyproject.toml) ... error error: subprocess-exited-with-error × Building wheel for pyarrow (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [357 lines of output] <string>:36: 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. C:\Users\Administrator\AppData\Local\Temp\pip-build-env-5rs1rq6z\overlay\Lib\site-packages\setuptools\_distutils\dist.py:289: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) C:\Users\Administrator\AppData\Local\Temp\pip-build-env-5rs1rq6z\overlay\Lib\site-packages\setuptools\_distutils\dist.py:289: UserWarning: Unknown distribution option: 'test_suite' warnings.warn(msg) toml section missing WindowsPath('pyproject.toml') does not contain a tool.setuptools_scm section toml section missing WindowsPath('pyproject.toml') does not contain a tool.setuptools_scm section C:\Users\Administrator\AppData\Local\Temp\pip-build-env-5rs1rq6z\overlay\Lib\site-packages\setuptools\dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() C:\Users\Administrator\AppData\Local\Temp\pip-build-env-5rs1rq6z\overlay\Lib\site-packages\setuptools\dist.py:483: SetuptoolsDeprecationWarning: Pattern '../LICENSE.txt' cannot contain '..' !! ******************************************************************************** Please ensure the files specified are contained by the root of the Python package (normally marked by `pyproject.toml`). By 2026-Mar-20, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/specifications/glob-patterns/ for details. ******************************************************************************** !! for path in sorted(cls._find_pattern(pattern, enforce_match)) C:\Users\Administrator\AppData\Local\Temp\pip-build-env-5rs1rq6z\overlay\Lib\site-packages\setuptools\dist.py:483: SetuptoolsDeprecationWarning: Cannot find any files for the given pattern. !! ******************************************************************************** Pattern '../LICENSE.txt' did not match any files. By 2026-Mar-20, you need to update your project and remove deprecated calls or your builds will no longer be supported. ******************************************************************************** !! for path in sorted(cls._find_pattern(pattern, enforce_match)) C:\Users\Administrator\AppData\Local\Temp\pip-build-env-5rs1rq6z\overlay\Lib\site-packages\setuptools\dist.py:483: SetuptoolsDeprecationWarning: Pattern '../NOTICE.txt' cannot contain '..' !! ******************************************************************************** Please ensure the files specified are contained by the root of the Python package (normally marked by `pyproject.toml`). By 2026-Mar-20, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/specifications/glob-patterns/ for details. ******************************************************************************** !! for path in sorted(cls._find_pattern(pattern, enforce_match)) C:\Users\Administrator\AppData\Local\Temp\pip-build-env-5rs1rq6z\overlay\Lib\site-packages\setuptools\dist.py:483: SetuptoolsDeprecationWarning: Cannot find any files for the given pattern. !! ******************************************************************************** Pattern '../NOTICE.txt' did not match any files. By 2026-Mar-20, you need to update your project and remove deprecated calls or your builds will no longer be supported. ******************************************************************************** !! for path in sorted(cls._find_pattern(pattern, enforce_match)) running bdist_wheel running build running build_py creating build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\benchmark.py -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\cffi.py -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\compute.py -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\conftest.py -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\csv.py -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\cuda.py -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\dataset.py -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\feather.py -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\filesystem.py -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\flight.py -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\fs.py -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\hdfs.py -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\ipc.py -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\json.py -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\jvm.py -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\orc.py -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\pandas_compat.py -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\plasma.py -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\serialization.py -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\substrait.py -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\types.py -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\util.py -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_compute_docstrings.py -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_generated_version.py -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\__init__.py -> build\lib.win-amd64-cpython-312\pyarrow creating build\lib.win-amd64-cpython-312\pyarrow\parquet copying pyarrow\parquet\core.py -> build\lib.win-amd64-cpython-312\pyarrow\parquet copying pyarrow\parquet\encryption.py -> build\lib.win-amd64-cpython-312\pyarrow\parquet copying pyarrow\parquet\__init__.py -> build\lib.win-amd64-cpython-312\pyarrow\parquet creating build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\arrow_16597.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\arrow_7980.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\conftest.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\deserialize_buffer.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\pandas_examples.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\pandas_threaded_import.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\read_record_batch.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\strategies.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_adhoc_memory_leak.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_array.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_builder.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_cffi.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_compute.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_convert_builtin.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_cpp_internals.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_csv.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_cuda.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_cuda_numba_interop.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_cython.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_dataset.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_deprecations.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_exec_plan.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_extension_type.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_feather.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_filesystem.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_flight.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_fs.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_gandiva.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_gdb.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_hdfs.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_io.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_ipc.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_json.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_jvm.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_memory.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_misc.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_orc.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_pandas.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_plasma.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_plasma_tf_op.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_scalars.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_schema.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_serialization.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_serialization_deprecated.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_sparse_tensor.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_strategies.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_substrait.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_table.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_tensor.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_types.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_udf.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\test_util.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\util.py -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\__init__.py -> build\lib.win-amd64-cpython-312\pyarrow\tests creating build\lib.win-amd64-cpython-312\pyarrow\vendored copying pyarrow\vendored\docscrape.py -> build\lib.win-amd64-cpython-312\pyarrow\vendored copying pyarrow\vendored\version.py -> build\lib.win-amd64-cpython-312\pyarrow\vendored copying pyarrow\vendored\__init__.py -> build\lib.win-amd64-cpython-312\pyarrow\vendored creating build\lib.win-amd64-cpython-312\pyarrow\tests\parquet copying pyarrow\tests\parquet\common.py -> build\lib.win-amd64-cpython-312\pyarrow\tests\parquet copying pyarrow\tests\parquet\conftest.py -> build\lib.win-amd64-cpython-312\pyarrow\tests\parquet copying pyarrow\tests\parquet\encryption.py -> build\lib.win-amd64-cpython-312\pyarrow\tests\parquet copying pyarrow\tests\parquet\test_basic.py -> build\lib.win-amd64-cpython-312\pyarrow\tests\parquet copying pyarrow\tests\parquet\test_compliant_nested_type.py -> build\lib.win-amd64-cpython-312\pyarrow\tests\parquet copying pyarrow\tests\parquet\test_dataset.py -> build\lib.win-amd64-cpython-312\pyarrow\tests\parquet copying pyarrow\tests\parquet\test_data_types.py -> build\lib.win-amd64-cpython-312\pyarrow\tests\parquet copying pyarrow\tests\parquet\test_datetime.py -> build\lib.win-amd64-cpython-312\pyarrow\tests\parquet copying pyarrow\tests\parquet\test_encryption.py -> build\lib.win-amd64-cpython-312\pyarrow\tests\parquet copying pyarrow\tests\parquet\test_metadata.py -> build\lib.win-amd64-cpython-312\pyarrow\tests\parquet copying pyarrow\tests\parquet\test_pandas.py -> build\lib.win-amd64-cpython-312\pyarrow\tests\parquet copying pyarrow\tests\parquet\test_parquet_file.py -> build\lib.win-amd64-cpython-312\pyarrow\tests\parquet copying pyarrow\tests\parquet\test_parquet_writer.py -> build\lib.win-amd64-cpython-312\pyarrow\tests\parquet copying pyarrow\tests\parquet\__init__.py -> build\lib.win-amd64-cpython-312\pyarrow\tests\parquet running egg_info writing pyarrow.egg-info\PKG-INFO writing dependency_links to pyarrow.egg-info\dependency_links.txt writing entry points to pyarrow.egg-info\entry_points.txt writing requirements to pyarrow.egg-info\requires.txt writing top-level names to pyarrow.egg-info\top_level.txt listing git files failed - pretending there aren't any reading manifest file 'pyarrow.egg-info\SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '..\LICENSE.txt' warning: no files found matching '..\NOTICE.txt' warning: no previously-included files matching '*.so' found anywhere in distribution warning: no previously-included files matching '*.pyc' found anywhere in distribution warning: no previously-included files matching '*~' found anywhere in distribution warning: no previously-included files matching '#*' found anywhere in distribution warning: no previously-included files matching '.git*' found anywhere in distribution warning: no previously-included files matching '.DS_Store' found anywhere in distribution no previously-included directories found matching '.asv' writing manifest file 'pyarrow.egg-info\SOURCES.txt' copying pyarrow\__init__.pxd -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_compute.pxd -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_compute.pyx -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_csv.pxd -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_csv.pyx -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_cuda.pxd -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_cuda.pyx -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_dataset.pxd -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_dataset.pyx -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_dataset_orc.pyx -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_dataset_parquet.pyx -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_exec_plan.pyx -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_feather.pyx -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_flight.pyx -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_fs.pxd -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_fs.pyx -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_gcsfs.pyx -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_hdfs.pyx -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_hdfsio.pyx -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_json.pyx -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_orc.pxd -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_orc.pyx -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_parquet.pxd -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_parquet.pyx -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_parquet_encryption.pxd -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_parquet_encryption.pyx -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_plasma.pyx -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_pyarrow_cpp_tests.pxd -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_pyarrow_cpp_tests.pyx -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_s3fs.pyx -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\_substrait.pyx -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\array.pxi -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\benchmark.pxi -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\builder.pxi -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\compat.pxi -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\config.pxi -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\error.pxi -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\gandiva.pyx -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\io.pxi -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\ipc.pxi -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\lib.pxd -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\lib.pyx -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\memory.pxi -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\pandas-shim.pxi -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\public-api.pxi -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\scalar.pxi -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\serialization.pxi -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\table.pxi -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\tensor.pxi -> build\lib.win-amd64-cpython-312\pyarrow copying pyarrow\types.pxi -> build\lib.win-amd64-cpython-312\pyarrow creating build\lib.win-amd64-cpython-312\pyarrow\includes copying pyarrow\includes\common.pxd -> build\lib.win-amd64-cpython-312\pyarrow\includes copying pyarrow\includes\libarrow.pxd -> build\lib.win-amd64-cpython-312\pyarrow\includes copying pyarrow\includes\libarrow_cuda.pxd -> build\lib.win-amd64-cpython-312\pyarrow\includes copying pyarrow\includes\libarrow_dataset.pxd -> build\lib.win-amd64-cpython-312\pyarrow\includes copying pyarrow\includes\libarrow_dataset_parquet.pxd -> build\lib.win-amd64-cpython-312\pyarrow\includes copying pyarrow\includes\libarrow_feather.pxd -> build\lib.win-amd64-cpython-312\pyarrow\includes copying pyarrow\includes\libarrow_flight.pxd -> build\lib.win-amd64-cpython-312\pyarrow\includes copying pyarrow\includes\libarrow_fs.pxd -> build\lib.win-amd64-cpython-312\pyarrow\includes copying pyarrow\includes\libarrow_python.pxd -> build\lib.win-amd64-cpython-312\pyarrow\includes copying pyarrow\includes\libarrow_substrait.pxd -> build\lib.win-amd64-cpython-312\pyarrow\includes copying pyarrow\includes\libgandiva.pxd -> build\lib.win-amd64-cpython-312\pyarrow\includes copying pyarrow\includes\libplasma.pxd -> build\lib.win-amd64-cpython-312\pyarrow\includes copying pyarrow\includes\__init__.pxd -> build\lib.win-amd64-cpython-312\pyarrow\includes creating build\lib.win-amd64-cpython-312\pyarrow\src copying pyarrow\src\ArrowPythonConfig.cmake.in -> build\lib.win-amd64-cpython-312\pyarrow\src copying pyarrow\src\ArrowPythonFlightConfig.cmake.in -> build\lib.win-amd64-cpython-312\pyarrow\src copying pyarrow\src\CMakeLists.txt -> build\lib.win-amd64-cpython-312\pyarrow\src copying pyarrow\src\arrow-python-flight.pc.in -> build\lib.win-amd64-cpython-312\pyarrow\src copying pyarrow\src\arrow-python.pc.in -> build\lib.win-amd64-cpython-312\pyarrow\src creating build\lib.win-amd64-cpython-312\pyarrow\tensorflow copying pyarrow\tensorflow\plasma_op.cc -> build\lib.win-amd64-cpython-312\pyarrow\tensorflow copying pyarrow\tests\bound_function_visit_strings.pyx -> build\lib.win-amd64-cpython-312\pyarrow\tests copying pyarrow\tests\pyarrow_cython_example.pyx -> build\lib.win-amd64-cpython-312\pyarrow\tests creating build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\CMakeLists.txt -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\api.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\arrow_to_pandas.cc -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\arrow_to_pandas.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\arrow_to_python_internal.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\benchmark.cc -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\benchmark.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\common.cc -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\common.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\csv.cc -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\csv.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\datetime.cc -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\datetime.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\decimal.cc -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\decimal.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\deserialize.cc -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\deserialize.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\extension_type.cc -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\extension_type.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\filesystem.cc -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\filesystem.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\flight.cc -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\flight.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\gdb.cc -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\gdb.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\helpers.cc -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\helpers.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\inference.cc -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\inference.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\init.cc -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\init.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\io.cc -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\io.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\ipc.cc -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\ipc.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\iterators.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\numpy_convert.cc -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\numpy_convert.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\numpy_internal.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\numpy_interop.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\numpy_to_arrow.cc -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\numpy_to_arrow.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\parquet_encryption.cc -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\parquet_encryption.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\pch.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\platform.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\pyarrow.cc -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\pyarrow.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\pyarrow_api.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\pyarrow_lib.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\python_test.cc -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\python_test.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\python_to_arrow.cc -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\python_to_arrow.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\serialize.cc -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\serialize.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\type_traits.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\udf.cc -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\udf.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python copying pyarrow\src\arrow\python\visibility.h -> build\lib.win-amd64-cpython-312\pyarrow\src\arrow\python creating build\lib.win-amd64-cpython-312\pyarrow\tests\data\feather copying pyarrow\tests\data\feather\v0.17.0.version.2-compression.lz4.feather -> build\lib.win-amd64-cpython-312\pyarrow\tests\data\feather creating build\lib.win-amd64-cpython-312\pyarrow\tests\data\orc copying pyarrow\tests\data\orc\README.md -> build\lib.win-amd64-cpython-312\pyarrow\tests\data\orc copying pyarrow\tests\data\orc\TestOrcFile.emptyFile.jsn.gz -> build\lib.win-amd64-cpython-312\pyarrow\tests\data\orc copying pyarrow\tests\data\orc\TestOrcFile.emptyFile.orc -> build\lib.win-amd64-cpython-312\pyarrow\tests\data\orc copying pyarrow\tests\data\orc\TestOrcFile.test1.jsn.gz -> build\lib.win-amd64-cpython-312\pyarrow\tests\data\orc copying pyarrow\tests\data\orc\TestOrcFile.test1.orc -> build\lib.win-amd64-cpython-312\pyarrow\tests\data\orc copying pyarrow\tests\data\orc\TestOrcFile.testDate1900.jsn.gz -> build\lib.win-amd64-cpython-312\pyarrow\tests\data\orc copying pyarrow\tests\data\orc\TestOrcFile.testDate1900.orc -> build\lib.win-amd64-cpython-312\pyarrow\tests\data\orc copying pyarrow\tests\data\orc\decimal.jsn.gz -> build\lib.win-amd64-cpython-312\pyarrow\tests\data\orc copying pyarrow\tests\data\orc\decimal.orc -> build\lib.win-amd64-cpython-312\pyarrow\tests\data\orc creating build\lib.win-amd64-cpython-312\pyarrow\tests\data\parquet copying pyarrow\tests\data\parquet\v0.7.1.all-named-index.parquet -> build\lib.win-amd64-cpython-312\pyarrow\tests\data\parquet copying pyarrow\tests\data\parquet\v0.7.1.column-metadata-handling.parquet -> build\lib.win-amd64-cpython-312\pyarrow\tests\data\parquet copying pyarrow\tests\data\parquet\v0.7.1.parquet -> build\lib.win-amd64-cpython-312\pyarrow\tests\data\parquet copying pyarrow\tests\data\parquet\v0.7.1.some-named-index.parquet -> build\lib.win-amd64-cpython-312\pyarrow\tests\data\parquet running build_ext creating C:\Users\Administrator\AppData\Local\Temp\pip-install-nal6j65r\pyarrow_b52a814ff7ee42579bd6ff00e16eb18d\build\cpp -- Running CMake for PyArrow C++ cmake -DARROW_BUILD_DIR=build -DCMAKE_BUILD_TYPE=release -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_INSTALL_PREFIX=C:\Users\Administrator\AppData\Local\Temp\pip-install-nal6j65r\pyarrow_b52a814ff7ee42579bd6ff00e16eb18d\build\dist -DPYTHON_EXECUTABLE=C:\Users\Administrator\AppData\Local\Programs\Python\Python312\python.exe -DPython3_EXECUTABLE=C:\Users\Administrator\AppData\Local\Programs\Python\Python312\python.exe -DPYARROW_CXXFLAGS= -DPYARROW_WITH_DATASET=off -DPYARROW_WITH_PARQUET_ENCRYPTION=off -DPYARROW_WITH_HDFS=off -DPYARROW_WITH_FLIGHT=off -G "Visual Studio 15 2017 Win64" C:\Users\Administrator\AppData\Local\Temp\pip-install-nal6j65r\pyarrow_b52a814ff7ee42579bd6ff00e16eb18d\pyarrow/src error: command 'cmake' failed: None [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for pyarrow Failed to build pyarrow error: failed-wheel-build-for-install × Failed to build installable wheels for some pyproject.toml based projects ╰─> pyarrow
最新发布
09-22
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值