首页 > 编程语言 >hnswlib-node window中安装的几个报错

hnswlib-node window中安装的几个报错

时间:2024-01-23 10:48:10浏览次数:34  
标签:node python window 报错 install gyp 安装 hnswlib

gyp: C:\Users\Administrator\AppData\Local\node-gyp\Cache\18.12.1\common.gypi not found (cwd: F:\langchain\node_modules.pnpm\hnswlib-node

安装python 3

大概率python没安装或者python环境变量没配对
确认python3.9以上版本是否安装和系统环境变量配置
解决方案:

如果系统是wind10以上,推荐命令行直接输入python回车,跳转微软商店,直接安装最新版,也无需配置环境变量
也可以手动下载安装包 https://www.python.org/downloads/windows/ 然后在系统环境变量的path变量追加 你的python安装路径和 安装路径/Scripts 文件夹的路径

安装 node-gyp

npm install -g node-gyp

安装 vs生成工具

推荐手动下载,这个地址:https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/
安装完成是这样的
image
也可以这样,但不推荐

npm install --global --production windows-build-tools

对于最新版的python3.12来说,你会遇到这个错误

ModuleNotFoundError: No module named 'distutils'
这个是因为 Python3.12 已经移除了这个模块
安装这个,以增加对旧的依赖的支持

python -m pip install importlib-metadata

最后

pnpm install hnswlib-node

good luck ~~

标签:node,python,window,报错,install,gyp,安装,hnswlib
From: https://www.cnblogs.com/drink-together/p/17981806

相关文章

  • hivesql报错:java.net.SocketTimeoutException: Read timed out
    场景:在dolphin里面执行hivesql脚本,报错java.net.SocketTimeoutException:Readtimedout解决方式:hive.metastore.client.socket.timeout=1000s 扩展:"Hive报Readtimedout"错误可能也与YARN的资源限制有关。可以通过增加YARN的配置参数来解决此错误。<property><name......
  • 使用windows工具获取性能数据(任务管理器+资源监视器)
    Windows工具 任务管理器执行taskmgr来打开任务管理器CPU内存磁盘 网络GPU 进程详细情况 资源监视器执行perfmon来打开资源监视器概述CPU内存磁盘网络 ......
  • centos下挂在硬盘报错不支持exfat解决办法
    错误情况:centos7打开移动硬盘报错filetypeexfatnotconfiguredinkernelExFATsupportonCentOS7一、查看硬盘情况1、fdisk-l查看目前所有插在系统上的磁盘情况 Centos系统挂载的磁盘格式为gpt2、df-h查看目前已经挂载在系统上的磁盘情况 3、用mount挂载硬......
  • Windows环境下的Gitlab的环境搭建
    描述:windows下用VitrualBox搭建gitlab环境因为gitlab不支持windows,所以要在windows下使用,就必须借助虚拟机(vitualBox,Vmware),或者Docker。1)下载虚拟机镜像:https://bitnami.com/stack/gitlab下载后得到一个ova格式的文件,它是虚拟机镜像文件。bitnami提供的是搭建了gitlab环境的d......
  • window install docker
    First,installwsl(referto https://learn.microsoft.com/en-us/windows/wsl/install,https://zhuanlan.zhihu.com/p/69121280):executebelowcommandinpowershell  usingadminstratorwsl--installEnable-WindowsOptionalFeature-Online-FeatureNameVirtualMac......
  • 搭建RAC时报错Cannot verify the shared state for device /dev/asm-diskd due to Uni
    问题描述:搭建RAC时报错Cannotverifythesharedstatefordevice/dev/asm-diskdduetoUniversallyUniqueIdentifiers(UUIDs)notbeingfound......,如下所示:系统:rhel7.964位数据库:19c1、异常重现详细告警日志:ASMdevicesharednesscheck-Thischeckverifiesthe......
  • 2024新版Windows 11要来了!16GB内存需求引热议 只是推荐配置
    最近,TrendForce集邦咨询的一份报告指出,微软已经将AIPC的内存基线设置为16GB。有媒体表示,这也意味着,新版Windows11的AI功能需要至少16GB内存才能运行。消息曝光后引发热议。对此,WC报道称,微软尚未就上述内存需求发表官方评论。16GB内存很可能只是微软的推荐配置,而非最低配置要求......
  • 如何备份已经安装并设置AutoHotkey脚本编程环境的Windows电脑系统分区 2024.01.22
     如何备份已经安装并设置AutoHotkey脚本编程环境的Windows电脑系统分区2024.01.22第1步:邮购并制作银灿IS903可启动U盘,量产Emulation-CD-ROM所用ISO镜像选用从www.firpe.cn下载的PE光盘镜像。第2步:正确安装电脑软件并调整电脑各项设置备份硬盘分区表和启动扇区信息转移个......
  • 【Windows运维系列5】一键快速修改Windows端口(附bat脚本)
    上篇文章中,我们介绍了,如何通过Powershell脚本来实现端口的修改,我们通过这种方式修改了用户在Hostease的Windows服务器的端口,并且有效阻止了一些恶意IP的登陆,而本文中将进一步实现自动运行脚本来修改Windows端口,相信一些大神已经发布过类似的脚本,我针对脚本进行了一些优化下面是我已......
  • windows本地免密登录linux
    环境:虚拟机CentOS7.5\本地Windows11准备:虚拟机已生成秘钥1、在windows本地生成密钥ssh-keygen-trsa密钥生成到 C:\Users\Administrator\.ssh2、上传公钥文件至虚拟机3、公钥追加至虚拟机.ssh/authorized_keys中 本地Windows免密登录虚拟机_windows终端免密登录......