- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 Windows 10 失败时安装 numba 和 llvmlite Python
我尝试在 Windows 10 上使用 Python numba 安装
pip 安装 numba
部分成功,但安装 llvmlite 失败
Requirement already satisfied: numpy>=1.15 in c:\users\paul\appdata\local\programs\python\python39\lib\site-packages (from numba) (1.19.2+mkl)
Requirement already satisfied: setuptools in c:\users\paul\appdata\local\programs\python\python39\lib\site-packages (from numba) (49.2.1)
Building wheels for collected packages: numba, llvmlite
Building wheel for numba (setup.py) ... done
Created wheel for numba: filename=numba-0.51.2-cp39-cp39-win_amd64.whl size=2173229 sha256=249a12f2e1436ac244e2730f6e7ddb5bd53413460dcbdc4ed4e6aeebbf16d6ce
Stored in directory: c:\users\paul\appdata\local\pip\cache\wheels\0a\51\41\9f5a61bcd9d25271d7021e05cbabcd574fb3d534d07654b780
Building wheel for llvmlite (setup.py) ... error
ERROR: Command errored out with exit status 1:
CMake Error at CMakeLists.txt:9 (find_package):
Could not find a package configuration file provided by "LLVM" with any of
the following names:
LLVMConfig.cmake
llvm-config.cmake
Add the installation prefix of "LLVM" to CMAKE_PREFIX_PATH or set
"LLVM_DIR" to a directory containing one of the above files. If "LLVM"
provides a separate development package or SDK, be sure it has been installed.
-- Configuring incomplete, errors occurred!
不知道 LLVM 安装在哪里?
因此,我使用 Windows 环境编辑器添加值为 C:\Program Files\mingw-w64\winlibs-x86_64-posix-seh-gcc-9.3.0-llvm-10.0.0-mingw-w64-7.0 的 LLVM_DIR。 0-r4\mingw64\lib\cmake\llvm
希望它将使用我安装在 C:\LLVM\clang-1100、C:\LLVM\clang-1000 的四个 Clang 版本之一 ...最新的二进制文件是 C:\LLVM\clang-1100\LLVM\bin
我还安装了 VS 1017 和 1019,所有编译器在其他 IDE 和构建中工作正常。
并下载了最新的wheel
llvmlite-0.34.0-cp39-cp39-win_amd64.whl
并将 LLVM_DIR 添加到系统 PATH
C:\Program Files\mingw-w64\winlibs-x86_64-posix-seh-gcc-9.3.0-llvm-10.0.0-mingw-w64-7.0.0-r4\mingw64\lib\cmake\llvm
这允许它更接近工作,但使用 MSVC 失败
Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\VC\VCTargets\Microsoft.CppBuild.targets(399,5): warning MSB8029: The Intermediate directory or Output directory cannot reside under the Temporary directory as it could lead to issues with incremental build. [C:\Users\Paul\AppData\Local\Temp\pip-install-xvvf77_z\llvmlite\ffi\build\ZERO_CHECK.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\VC\VCTargets\Microsoft.CppBuild.targets(399,5): warning MSB8029: The Intermediate directory or Output directory cannot reside under the Temporary directory as it could lead to issues with incremental build. [C:\Users\Paul\AppData\Local\Temp\pip-install-xvvf77_z\llvmlite\ffi\build\llvmlite.vcxproj]
LINK : fatal error LNK1181: cannot open input file 'D:\winlibs64_stage\custombuilt\lib\libffi.dll.a' [C:\Users\Paul\AppData\Local\Temp\pip-install-xvvf77_z\llvmlite\ffi\build\llvmlite.vcxproj]
Trying generator 'Visual Studio 15 2017 Win64'
Traceback (most recent call last):
File "C:\Users\Paul\AppData\Local\Temp\pip-install-xvvf77_z\llvmlite\ffi\build.py", line 191, in <module>
main()
File "C:\Users\Paul\AppData\Local\Temp\pip-install-xvvf77_z\llvmlite\ffi\build.py", line 179, in main
main_win32()
File "C:\Users\Paul\AppData\Local\Temp\pip-install-xvvf77_z\llvmlite\ffi\build.py", line 94, in main_win32
subprocess.check_call(['cmake', '--build', build_dir, '--config', config])
File "c:\users\paul\appdata\local\programs\python\python39\lib\subprocess.py", line 373, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', '--build', 'C:\\Users\\Paul\\AppData\\Local\\Temp\\pip-install-xvvf77_z\\llvmlite\\ffi\\build', '--config', 'Release']' returned non-zero exit status 1.
error: command 'c:\\users\\paul\\appdata\\local\\programs\\python\\python39\\python.exe' failed with exit code 1
----------------------------------------
ERROR: Command errored out with exit status 1: 'c:\users\paul\appdata\local\programs\python\python39\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Paul\\AppData\\Local\\Temp\\pip-install-xvvf77_z\\llvmlite\\setup.py'"'"'; __file__='"'"'C:\\Users\\Paul\\AppData\\Local\\Temp\\pip-install-xvvf77_z\\llvmlite\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\Paul\AppData\Local\Temp\pip-record-l4absc_g\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\users\paul\appdata\local\programs\python\python39\Include\llvmlite' Check the logs for full command output.
这表明未指定输出文件夹位置,或者 VS 增量构建选项未设置为“未使用”。
或者我应该使用 LLVM 版本,但我不知道如何指定哪个版本,而不是使用 VS2017。
欢迎提出如何走出这个兔子洞的建议 ;-)
谢谢
保罗
最佳答案
我想安装 librosa
但我遇到了这个错误,但我设法用这个解决了它:
pip install llvmlite-0.35.0-cp39-cp39-win_amd64.whl
pip install --no-deps packageName
pip install librosa --ignore-installed llvmlite
关于python - 在 Windows 10 上安装 numba 和 llvmlite Python 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64391669/
我在安装 llvmlite 时遇到问题,这是安装 Numba 所必需的。 我搜索了我的问题的答案,但没有任何效果。 我用来安装 numba 和 llvmlite 的命令: pip install nu
我正在尝试按照此处所述在 Debian 8 系统上安装 numba:http://llvmlite.pydata.org/en/latest/install/index.html (第 2.2.3 节
我正在用 Python 编写编译器,使用 llvmlite 生成中间 LLVM IR。 Lexer 和 parser 已经完成,现在我正在做代码生成。编译器将是动态的和弱类型的,所以我需要在运行时做一
我最近尝试使用 pip install librosa 在 Windows 上安装 librosa。尽管如此,还是出现了这个错误: Cannot uninstall 'llvmlite'. It is
(这是我在此处找到的修复程序时发生的:LLVM IR: expose variables to GDB?) 我正在尝试编译一些用自定义编程语言编写的代码。它被编译为 LLVM IR,然后通过 clan
我需要在 Centos 7 上运行的集群上使用 Numba。 但是,IT 团队无法安装 llvm 4.0(Centos 7 没有构建器),因此他们安装了 llvm 3.9。 之后,我使用 pip 成功
我创建一个新的conda环境 user@machine:~/project$ conda create -n test-env -c numba python=3.5.2 llvmdev=3.8 Fe
有大量关于 Numba 和 llvm 编译器的文档。到目前为止,我在 OS X 10.10 (Yosemite) 上做了什么 pip install numba brew install llvm 到
我正在尝试在运行 Fedora 21 的 PC 上安装 python numba。我正在运行 Python 2.7.8。 我在 Getting python Numba working on Ubun
我正在尝试安装快照:sudo -H python3.8 -m pip install shap但这会产生 Warning: Can't read registry to find the nece
在 Windows 10 失败时安装 numba 和 llvmlite Python 我尝试在 Windows 10 上使用 Python numba 安装 pip 安装 numba 部分成功,但安装
尝试从 https://github.com/numba 编译 llvmlite 或 numba我得到了 g++: error: unrecognized command line option ‘-
我是一名优秀的程序员,十分优秀!