Установите/скомпилируйте поляры Python на ARM64 (Windows)C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Установите/скомпилируйте поляры Python на ARM64 (Windows)

Сообщение Anonymous »

У меня есть компьютер ARM (Snapdragon X Elite) с ОС Windows. Итак, попробовал установить поля pip, но столкнулся с несколькими проблемами.
Проблема 1

Код: Выделить всё

failed to run custom build command for `ring v0.17.8`
warning: ring@0.17.8: Compiler family detection failed due to error:
ToolNotFound: Failed to find tool. Is `clang` installed?
(see https://docs.rs/cc/latest/cc/#compile-time-requirements for help)
Согласно https://github.com/briansmith/ring/blob ... UILDING.md я установил Visual Studio 2022 с обоими а затем добавил C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\Llvm\ARM64\bin в переменную среды PATH, чтобы можно было найти clang.exe.
Проблема 2

Код: Выделить всё

error: failed to run custom build command for `libz-ng-sys v1.1.20`
failed to execute command: program not found
is `cmake` not installed?
Поэтому я также добавил C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin в PATH, чтобы можно было найти cmake.exe.
Проблема 3
По-прежнему не работает libz-ng-sys, это последняя ошибка:

Код: Выделить всё

error: failed to run custom build command for `libz-ng-sys v1.1.20`
CMake Error at C:/Program Files/Microsoft Visual Studio/2022/Preview/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.30/Modules/CMakeTestCCompiler.cmake:67 (message):
The C compiler
"C:/Program Files/Microsoft Visual Studio/2022/Preview/VC/Tools/MSVC/14.43.34604/bin/Hostx64/arm64/cl.exe"
is not able to compile a simple test program.
Есть ли способ исправить последнюю проблему и каким-то образом использовать поляры на ARM в Windows?
(полный журнал можно найти здесь: https://github.com/pola-rs/polars/issues/19960)

Подробнее здесь: https://stackoverflow.com/questions/792 ... 64-windows
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»