使用Clblast VCPKG在Windows 10上安装Pyclblast

发布于 2025-01-22 12:09:04 字数 734 浏览 1 评论 0原文

Windows 10上安装Python软件包pyclblast

pip3 install pyclblast

我正在尝试在

src \ pyclblast.cpp(700):致命错误c1082:无法打开包含文件:'clblast_c.h'':no这样的文件或目录

错误:命令'c:\ program文件(x86)\ Microsoft Visual Studio \ 2019 \ buildTools \ vc \ tools \ MSVC \ 14.29.30133 \ bin \ bin \ hostx86 \ x64 \ x64 \ cl.exe失败了/p>

我有clblast通过vcpkg安装。标头文件位于c:\\ dev \\ vcpkg \\ packages \\ cblast_x64-windows \\ include。如何告诉pip3在哪里看?我尝试

pip3 install pyclblast --global-option="/I..."

...是上方的路径,但这是失败的

无效命令名称/IC:\\ ...

I am trying to install the python package pyclblast on Windows 10.

pip3 install pyclblast

fails with

src\pyclblast.cpp(700): fatal error C1082: Cannot open include file: 'clblast_c.h': No such file or directory

error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe' failed with exit code 2

I have clblast installed via vcpkg. The header file is located at C:\\dev\\vcpkg\\packages\\cblast_x64-windows\\include. How do I tell pip3 where to look? I tried

pip3 install pyclblast --global-option="/I..."

where ... is the path from above, but that failed with

invalid command name /IC:\\....

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

背叛残局 2025-01-29 12:09:04

我找到了正确的方法:

pip3 install pyclblast --global-option=build_ext --global-option="-IC:\dev\vcpkg\packages\clblast_x64-windows\include;C:\dev\vcpkg\packages\opencl_x64-windows\include" --global-option="-LC:\dev\vcpkg\packages\opencl_x64-windows\lib;C:\dev\vcpkg\packages\clblast_x64-windows\lib"

安装现在成功了,但是该模块仍然无法导入。我将打开一个新问题

I found the correct way:

pip3 install pyclblast --global-option=build_ext --global-option="-IC:\dev\vcpkg\packages\clblast_x64-windows\include;C:\dev\vcpkg\packages\opencl_x64-windows\include" --global-option="-LC:\dev\vcpkg\packages\opencl_x64-windows\lib;C:\dev\vcpkg\packages\clblast_x64-windows\lib"

The installation succeeds now, but the module can still not be imported. I will open a new question for that.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文