abetlen / abetlen/llama-cpp-python

CMake Error at CMakeLists.txt:3 (project)

未关闭
#751 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
bug build
主要语言
Python
星标
10.6k
派生
1.4k
PR 合并指标
PR 指标待抓取

描述

Hi, I'm tried to intall directly from pip and it failed. After looking at the solved issues tried to run pip install --verbose git+https://github.com/abetlen/llama-cpp-python.git and it seems to get further but keeps failing. Here the output.

Running command git version
git version 2.42.0.windows.2
Running command git clone --filter=blob:none https://github.com/abetlen/llama-cpp-python.git 'C:\Users\HectorCastro\AppData\Local\Temp\pip-req-build-cdpfas2n'
Cloning into 'C:\Users\HectorCastro\AppData\Local\Temp\pip-req-build-cdpfas2n'...
Updating files: 3% (2/63)
Updating files: 4% (3/63)
Updating files: 6% (4/63)
Updating files: 7% (5/63)
Updating files: 9% (6/63)
Updating files: 11% (7/63)
Updating files: 12% (8/63)
Updating files: 14% (9/63)
Updating files: 15% (10/63)
Updating files: 17% (11/63)
Updating files: 19% (12/63)
Updating files: 20% (13/63)
Updating files: 22% (14/63)
Updating files: 23% (15/63)
Updating files: 25% (16/63)
Updating files: 26% (17/63)
Updating files: 28% (18/63)
Updating files: 30% (19/63)
Updating files: 31% (20/63)
Updating files: 33% (21/63)
Updating files: 34% (22/63)
Updating files: 36% (23/63)
Updating files: 38% (24/63)
Updating files: 39% (25/63)
Updating files: 41% (26/63)
Updating files: 42% (27/63)
Updating files: 44% (28/63)
Updating files: 46% (29/63)
Updating files: 47% (30/63)
Updating files: 49% (31/63)
Updating files: 50% (32/63)
Updating files: 52% (33/63)
Updating files: 53% (34/63)
Updating files: 55% (35/63)
Updating files: 57% (36/63)
Updating files: 58% (37/63)
Updating files: 60% (38/63)
Updating files: 61% (39/63)
Updating files: 63% (40/63)
Updating files: 65% (41/63)
Updating files: 66% (42/63)
Updating files: 68% (43/63)
Updating files: 69% (44/63)
Updating files: 71% (45/63)
Updating files: 73% (46/63)
Updating files: 74% (47/63)
Updating files: 76% (48/63)
Updating files: 77% (49/63)
Updating files: 79% (50/63)
Updating files: 80% (51/63)
Updating files: 82% (52/63)
Updating files: 84% (53/63)
Updating files: 85% (54/63)
Updating files: 87% (55/63)
Updating files: 88% (56/63)
Updating files: 90% (57/63)
Updating files: 92% (58/63)
Updating files: 93% (59/63)
Updating files: 95% (60/63)
Updating files: 96% (61/63)
Updating files: 98% (62/63)
Updating files: 100% (63/63)
Updating files: 100% (63/63), done.
Running command git rev-parse HEAD
4177ae6d3482bb8af57b85cc7183ca83bd1571c4
Running command git submodule update --init --recursive -q
Running command git rev-parse HEAD
4177ae6d3482bb8af57b85cc7183ca83bd1571c4
Running command pip subprocess to install build dependencies
Collecting scikit-build-core[pyproject]>=0.5.1
Obtaining dependency information for scikit-build-core[pyproject]>=0.5.1 from https://files.pythonhosted.org/packages/69/37/1186e4c94d1cced90be00d4c71fa22d2170b8f1e1c0307fdd1012482b409/scikit_build_core-0.5.1-py3-none-any.whl.metadata
Using cached scikit_build_core-0.5.1-py3-none-any.whl.metadata (17 kB)
Collecting packaging>=20.9 (from scikit-build-core[pyproject]>=0.5.1)
Using cached packaging-23.1-py3-none-any.whl (48 kB)
Collecting pathspec>=0.10.1 (from scikit-build-core[pyproject]>=0.5.1)
Obtaining dependency information for pathspec>=0.10.1 from https://files.pythonhosted.org/packages/b4/2a/9b1be29146139ef459188f5e420a66e835dda921208db600b7037093891f/pathspec-0.11.2-py3-none-any.whl.metadata
Using cached pathspec-0.11.2-py3-none-any.whl.metadata (19 kB)
Collecting pyproject-metadata>=0.5 (from scikit-build-core[pyproject]>=0.5.1)
Using cached pyproject_metadata-0.7.1-py3-none-any.whl (7.4 kB)
Using cached pathspec-0.11.2-py3-none-any.whl (29 kB)
Using cached scikit_build_core-0.5.1-py3-none-any.whl (130 kB)
Installing collected packages: pathspec, packaging, scikit-build-core, pyproject-metadata
Successfully installed packaging-23.1 pathspec-0.11.2 pyproject-metadata-0.7.1 scikit-build-core-0.5.1
Running command Getting requirements to build wheel
Running command pip subprocess to install backend dependencies
Collecting cmake>=3.21
Obtaining dependency information for cmake>=3.21 from https://files.pythonhosted.org/packages/d4/f3/cc82bb2ef5e9d3396007a18ce2c4b5fa57d37ff95e36174b478df6fc0918/cmake-3.27.5-py2.py3-none-win_amd64.whl.metadata
Using cached cmake-3.27.5-py2.py3-none-win_amd64.whl.metadata (6.8 kB)
Using cached cmake-3.27.5-py2.py3-none-win_amd64.whl (34.6 MB)
Installing collected packages: cmake
Successfully installed cmake-3.27.5
Running command Preparing metadata (pyproject.toml)
*** scikit-build-core 0.5.1 using CMake 3.27.5 (metadata_wheel)
Running command Building wheel for llama_cpp_python (pyproject.toml)
*** scikit-build-core 0.5.1 using CMake 3.27.5 (wheel)
*** Configuring CMake...
2023-09-25 15:10:31,317 - scikit_build_core - WARNING - Can't find a Python library, got libdir=None, ldlibrary=None, multiarch=None, masd=None
loading initial cache file C:\Users\HECTOR~1\AppData\Local\Temp\tmpylco47eu\build\CMakeInit.txt
-- Building for: NMake Makefiles
CMake Error at CMakeLists.txt:3 (project):
Running

'nmake' '-?'

failed with:

The system cannot find the file specified

CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!

*** CMake configuration failed
error: subprocess-exited-with-error

× Building wheel for llama_cpp_python (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
full command: 'c:\Users\HectorCastro\Desktop\pythonEnvs\quantechgpt\Scripts\python.exe' 'c:\Users\HectorCastro\Desktop\pythonEnvs\quantechgpt\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py' build_wheel 'C:\Users\HECTOR~1\AppData\Local\Temp\tmpwid1nngb'
cwd: C:\Users\HectorCastro\AppData\Local\Temp\pip-req-build-cdpfas2n
ERROR: Failed building wheel for llama_cpp_python
ERROR: Could not build wheels for llama_cpp_python, which is required to install pyproject.toml-based projects

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。