1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Anuncie Aqui
    Anuncie aqui você Também: fdantas@4each.com.br

[Python] can't import llama-cpp-python

Discussão em 'Python' iniciado por Stack, Junho 11, 2025.

  1. Stack

    Stack Membro Participativo

    I plan to install llama-cpp-python. However, I get error about "Could not find module 'D:\anaconda\Lib\site-packages\llama_cpp\lib\llama.dll' (or one of its dependencies). "

    I have Microsoft visual c++, and I am using anaconda jupyterlab to run the code. I only have cpu to run in my local.

    pip install llama_cpp_python-0.3.4-cp312-cp312-win_amd64.whl

    : no error here (after i check, i install the correct version of whl which matched my python and processor version)

    Then I run,

    import llama_cpp

    ---------------------------------------------------------------------------
    FileNotFoundError Traceback (most recent call last)
    File D:\anaconda\Lib\site-packages\llama_cpp\_ctypes_extensions.py:67, in load_shared_library(lib_base_name, base_path)
    66 try:
    ---> 67 return ctypes.CDLL(str(lib_path), **cdll_args) # type: ignore
    68 except Exception as e:

    File D:\anaconda\Lib\ctypes\__init__.py:379, in CDLL.__init__(self, name, mode, handle, use_errno, use_last_error, winmode)
    378 if handle is None:
    --> 379 self._handle = _dlopen(self._name, mode)
    380 else:

    FileNotFoundError: Could not find module 'D:\anaconda\Lib\site-packages\llama_cpp\lib\llama.dll' (or one of its dependencies). Try using the full path with constructor syntax.

    During handling of the above exception, another exception occurred:

    RuntimeError Traceback (most recent call last)
    Cell In[1], line 1
    ----> 1 import llama_cpp

    File D:\anaconda\Lib\site-packages\llama_cpp\__init__.py:1
    ----> 1 from .llama_cpp import *
    2 from .llama import *
    4 __version__ = "0.3.4"

    File D:\anaconda\Lib\site-packages\llama_cpp\llama_cpp.py:38
    36 _base_path = pathlib.Path(os.path.abspath(os.path.dirname(__file__))) / "lib" if _override_base_path is None else pathlib.Path(_override_base_path)
    37 # Load the library
    ---> 38 _lib = load_shared_library(_lib_base_name, _base_path)
    40 ctypes_function = ctypes_function_for_shared_library(_lib)
    43 # from ggml.h
    44 # // NOTE: always add types at the end of the enum to keep backward compatibility
    45 # enum ggml_type {
    (...)
    76 # GGML_TYPE_COUNT,
    77 # };

    File D:\anaconda\Lib\site-packages\llama_cpp\_ctypes_extensions.py:69, in load_shared_library(lib_base_name, base_path)
    67 return ctypes.CDLL(str(lib_path), **cdll_args) # type: ignore
    68 except Exception as e:
    ---> 69 raise RuntimeError(f"Failed to load shared library '{lib_path}': {e}")
    71 raise FileNotFoundError(
    72 f"Shared library with base name '{lib_base_name}' not found"
    73 )

    RuntimeError: Failed to load shared library 'D:\anaconda\Lib\site-packages\llama_cpp\lib\llama.dll': Could not find module 'D:\anaconda\Lib\site-packages\llama_cpp\lib\llama.dll' (or one of its dependencies). Try using the full path with constructor syntax.



    How to solve this error? helppp I really need this to be working...

    Continue reading...

Compartilhe esta Página