首页 > Python资料 博客日记
Windows配置pip安装llama-cpp-python出现错误问题
2025-01-15 02:30:09Python资料围观41次
引言
最近体验一款python的开源工具,需要用到llama-cpp-python组件,我的电脑是windows10系统,python为3.10。直接pip安装llama-cpp-python,会提示 Can't find 'nmake' 字样的错误。通过查找中文互联网资料,是缺乏nmake工具,只找到“去安装VS build tools” 这一条路,因为微软的Visual Studio包含该类工具。由于现在win10又不支持最新的VS 2022版本,最后找了VS2017的版本build tools下载安装,VS安装包很大(8个G),下载后又安装,倒是不报错了,但是卡在了build wheel这一过程中。无奈去找找其他办法。
解决办法
进了github才发现,原来llama-cpp-python官方仓库readme文件就已经提到了这个问题。这个还不止一种解决办法。
方法一(推荐)
可以直接安装时选择预编译文件即可,就不用自己的电脑来编译了,省时省力。安装命令如下:
pip install llama-cpp-python --extra-index-url https://abetlen.github.io/llama-cpp-python/whl/cpu
不过网速可能有些慢,有魔法上网更好一些。
方法二
这个解决方案我没试,因为方法一就成功了。不过还是先列出来,毕竟之前国内都没搜到这个方案。
直接去github搜w64devkit仓库,根据自己电脑是32位还是64位找到对应的exe文件下载(34M对比vs build tools的8G轻量得不是一点半点)。
安装exe文件。安装后打开cmd,输入以下配置指令:
$env:CMAKE_GENERATOR = "MinGW Makefiles"
$env:CMAKE_ARGS = "-DGGML_OPENBLAS=on -DCMAKE_C_COMPILER=C:/w64devkit/bin/gcc.exe -DCMAKE_CXX_COMPILER=C:/w64devkit/bin/g++.exe"
其中,gcc.exe和g++.exe均要改成自己的安装后的路径。
执行 pip install llama-cpp-python。
该方法我未进行验证,如果有验证结果可进行评论反馈。
标签:
相关文章
最新发布
- 光流法结合深度学习神经网络的原理及应用(完整代码都有Python opencv)
- Python 图像处理进阶:特征提取与图像分类
- 大数据可视化分析-基于python的电影数据分析及可视化系统_9532dr50
- 【Python】入门(运算、输出、数据类型)
- 【Python】第一弹---解锁编程新世界:深入理解计算机基础与Python入门指南
- 华为OD机试E卷 --第k个排列 --24年OD统一考试(Java & JS & Python & C & C++)
- Python已安装包在import时报错未找到的解决方法
- 【Python】自动化神器PyAutoGUI —告别手动操作,一键模拟鼠标键盘,玩转微信及各种软件自动化
- Pycharm连接SQL Sever(详细教程)
- Python编程练习题及解析(49题)
点击排行
- 版本匹配指南:Numpy版本和Python版本的对应关系
- 版本匹配指南:PyTorch版本、torchvision 版本和Python版本的对应关系
- Python 可视化 web 神器:streamlit、Gradio、dash、nicegui;低代码 Python Web 框架:PyWebIO
- 相关性分析——Pearson相关系数+热力图(附data和Python完整代码)
- Anaconda版本和Python版本对应关系(持续更新...)
- Python与PyTorch的版本对应
- Windows上安装 Python 环境并配置环境变量 (超详细教程)
- Python pyinstaller打包exe最完整教程