Description
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
4177ae6
Running command git submodule update --init --recursive -q
Running command git rev-parse HEAD
4177ae6
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)
�[92m�[0m �[1m�[92mscikit-build-core 0.5.1�[0m using �[94mCMake 3.27.5�[0m �[91m(metadata_wheel)�[0m�[0m
Running command Building wheel for llama_cpp_python (pyproject.toml)
�[92m�[0m �[1m�[92mscikit-build-core 0.5.1�[0m using �[94mCMake 3.27.5�[0m �[91m(wheel)�[0m�[0m
�[92m***�[0m �[1mConfiguring CMake...�[0m
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!
�[91m�[1m*** CMake configuration failed�[0m
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