apache / apache/arrow

[Python] Can not build on WINDOWS ON ARM

Open
#40,812 3 comments 0 reactions 0 assignees View on GitHub
Component: Python Type: bug
Dominant language
C++
Stars
17.1k
Forks
4.3k
Avg merge
3d 13h
Merged PRs (30d)
88

Description

### Describe the bug, including details regarding any error messages, version, and platform.

I'm trying to build pyarrow on my computer, however i failed
informations are as follows:

```text
CPU: Snapdragon (TM) 8cx Gen 3 @ 3.0 GHz 3.00 GHz
Operating System: Windows 11 (on Arm) Pro 23H2
Python Version: Python 3.11.8 (tags/v3.11.8:db85d51, Feb 6 2024, 22:15:59) [MSC v.1937 64 bit (ARM64)] on win32
CMAKE Generators:* Visual Studio 17 2022 = Generates Visual Studio 2022 project files.
Use -A option to specify architecture.
Visual Studio 16 2019 = Generates Visual Studio 2019 project files.
Use -A option to specify architecture.
Visual Studio 15 2017 [arch] = Generates Visual Studio 2017 project files.
Optional [arch] can be "Win64" or "ARM".
Visual Studio 14 2015 [arch] = Generates Visual Studio 2015 project files.
Optional [arch] can be "Win64" or "ARM".
Visual Studio 12 2013 [arch] = Deprecated. Generates Visual Studio 2013
project files. Optional [arch] can be
"Win64" or "ARM".
Visual Studio 9 2008 [arch] = Deprecated. Generates Visual Studio 2008
project files. Optional [arch] can be
"Win64" or "IA64".
```

Error Information:

```text
-- Running cmake for PyArrow
cmake -DCMAKE_INSTALL_PREFIX=C:\Users\galoi\AppData\Local\Temp\pip-install-01tgqd25\pyarrow_11093f30426b4b94af430898f7f63494\build\lib.win-arm64-cpython-311\pyarrow -DPYTHON_EXECUTABLE=D:\Anaconda3\envs\Python311-ARM64\Scripts\python.exe -DPython3_EXECUTABLE=D:\Anaconda3\envs\Python311-ARM64\Scripts\python.exe -DPYARROW_CXXFLAGS= -G "Visual Studio 15 2017 Win64" -DPYARROW_BUILD_CUDA=off -DPYARROW_BUILD_SUBSTRAIT=off -DPYARROW_BUILD_FLIGHT=off -DPYARROW_BUILD_GANDIVA=off -DPYARROW_BUILD_ACERO=off -DPYARROW_BUILD_DATASET=off -DPYARROW_BUILD_ORC=off -DPYARROW_BUILD_PARQUET=off -DPYARROW_BUILD_PARQUET_ENCRYPTION=off -DPYARROW_BUILD_GCS=off -DPYARROW_BUILD_S3=off -DPYARROW_BUILD_HDFS=off -DPYARROW_BUNDLE_ARROW_CPP=off -DPYARROW_BUNDLE_CYTHON_CPP=off -DPYARROW_GENERATE_COVERAGE=off -DCMAKE_BUILD_TYPE=release C:\Users\galoi\AppData\Local\Temp\pip-install-01tgqd25\pyarrow_11093f30426b4b94af430898f7f63494
CMake Error at CMakeLists.txt:22 (project):
Generator

Visual Studio 15 2017 Win64

could not find any instance of Visual Studio.

-- Configuring incomplete, errors occurred!
error: command 'D:\\Program Files\\CMake\\bin\\cmake.exe' failed with exit code 1
[end of output]
```

### Component(s)

Python

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.