error C:\Users\Acer\Downloads\Desktop\hrsaas-84\node_modules\deasync: 莫名其妙报错一堆python问题

简介: error C:\Users\Acer\Downloads\Desktop\hrsaas-84\node_modules\deasync: 莫名其妙报错一堆python问题

报错信息  莫名其妙报错一堆python问题

error C:\Users\Acer\Downloads\Desktop\hrsaas-84\node_modules\deasync: Command failed. Exit code: 1 Command: node ./build.js Arguments: Directory: C:\Users\Acer\Downloads\Desktop\hrsaas-84\node_modules\deasync Output: C:\Users\Acer\Downloads\Desktop\hrsaas-84\node_modules\deasync>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "" rebuild ) gyp info it worked if it ends with ok gyp info using node-gyp@9.0.0 gyp info using node@16.15.1 | win32 | x64 gyp ERR! find Python gyp ERR! find Python Python is not set from command line or npm configuration gyp ERR! find Python Python is not set from environment variable PYTHON gyp ERR! find Python checking if "python3" can be used gyp ERR! find Python - "python3" is not in PATH or produced an error gyp ERR! find Python checking if "python" can be used gyp ERR! find Python - "python" is not in PATH or produced an error gyp ERR! find Python checking if Python is C:\Users\Acer\AppData\Local\Programs\Python\Python39\python.exe gyp ERR! find Python - "C:\Users\Acer\AppData\Local\Programs\Python\Python39\python.exe" could not be run gyp ERR! find Python checking if Python is C:\Program Files\Python39\python.exe gyp ERR! find Python - "C:\Program Files\Python39\python.exe" could not be run gyp ERR! find Python checking if Python is C:\Users\Acer\AppData\Local\Programs\Python\Python39-32\python.exe gyp ERR! find Python - "C:\Users\Acer\AppData\Local\Programs\Python\Python39-32\python.exe" could not be run gyp ERR! find Python checking if Python is C:\Program Files\Python39-32\python.exe gyp ERR! find Python - "C:\Program Files\Python39-32\python.exe" could not be run gyp ERR! find Python checking if Python is C:\Program Files (x86)\Python39-32\python.exe gyp ERR! find Python - "C:\Program Files (x86)\Python39-32\python.exe" could not be run gyp ERR! find Python checking if Python is C:\Users\Acer\AppData\Local\Programs\Python\Python38\python.exe gyp ERR! find Python - "C:\Users\Acer\AppData\Local\Programs\Python\Python38\python.exe" could not be run gyp ERR! find Python checking if Python is C:\Program Files\Python38\python.exe gyp ERR! find Python - "C:\Program Files\Python38\python.exe" could not be run gyp ERR! find Python checking if Python is C:\Users\Acer\AppData\Local\Programs\Python\Python38-32\python.exe gyp ERR! find Python - "C:\Users\Acer\AppData\Local\Programs\Python\Python38-32\python.exe" could not be run gyp ERR! find Python checking if Python is C:\Program Files\Python38-32\python.exe gyp ERR! find Python - "C:\Program Files\Python38-32\python.exe" could not be run gyp ERR! find Python checking if Python is C:\Program Files (x86)\Python38-32\python.exe gyp ERR! find Python - "C:\Program Files (x86)\Python38-32\python.exe" could not be run gyp ERR! find Python checking if Python is C:\Users\Acer\AppData\Local\Programs\Python\Python37\python.exe gyp ERR! find Python - "C:\Users\Acer\AppData\Local\Programs\Python\Python37\python.exe" could not be run gyp ERR! find Python checking if Python is C:\Program Files\Python37\python.exe gyp ERR! find Python - "C:\Program Files\Python37\python.exe" could not be run gyp ERR! find Python checking if Python is C:\Users\Acer\AppData\Local\Programs\Python\Python37-32\python.exe gyp ERR! find Python - "C:\Users\Acer\AppData\Local\Programs\Python\Python37-32\python.exe" could not be run gyp ERR! find Python checking if Python is C:\Program Files\Python37-32\python.exe gyp ERR! find Python - "C:\Program Files\Python37-32\python.exe" could not be run gyp ERR! find Python checking if Python is C:\Program Files (x86)\Python37-32\python.exe gyp ERR! find Python - "C:\Program Files (x86)\Python37-32\python.exe" could not be run gyp ERR! find Python checking if Python is C:\Users\Acer\AppData\Local\Programs\Python\Python36\python.exe gyp ERR! find Python - "C:\Users\Acer\AppData\Local\Programs\Python\Python36\python.exe" could not be run gyp ERR! find Python checking if Python is C:\Program Files\Python36\python.exe gyp ERR! find Python - "C:\Program Files\Python36\python.exe" could not be run gyp ERR! find Python checking if Python is C:\Users\Acer\AppData\Local\Programs\Python\Python36-32\python.exe gyp ERR! find Python - "C:\Users\Acer\AppData\Local\Programs\Python\Python36-32\python.exe" could not be run gyp ERR! find Python checking if Python is C:\Program Files\Python36-32\python.exe gyp ERR! find Python - "C:\Program Files\Python36-32\python.exe" could not be run gyp ERR! find Python checking if Python is C:\Program Files (x86)\Python36-32\python.exe gyp ERR! find Python - "C:\Program Files (x86)\Python36-32\python.exe" could not be run gyp ERR! find Python checking if the py launcher can be used to find Python 3 gyp ERR! find Python - "py.exe" is not in PATH or produced an error gyp ERR! find Python gyp ERR! find Python ****************** gyp ERR! find Python You need to install the latest version of Python. gyp ERR! find Python Node-gyp should be able to find and use Python. If not, gyp ERR! find Python you can try one of the following options: gyp ERR! find Python - Use the switch --python="C:\Path\To\python.exe" gyp ERR! find Python (accepted by both node-gyp and npm) gyp ERR! find Python - Set the environment variable PYTHON gyp ERR! find Python - Set the npm configuration variable python: gyp ERR! find Python npm config set python "C:\Path\To\python.exe" gyp ERR! find Python For more information consult the documentation at: gyp ERR! find Python https://github.com/nodejs/node-gyp#installation gyp ERR! find Python ****************** gyp ERR! find Python gyp ERR! configure error gyp ERR! stack Error: Could not find any Python installation to use gyp ERR! stack at PythonFinder.fail (C:\Users\Acer\AppData\Roaming\nvm\v16.15.1\node_modules\npm\node_modules\node-gyp\lib\find-python.js:330:47) gyp ERR! stack at PythonFinder.runChecks (C:\Users\Acer\AppData\Roaming\nvm\v16.15.1\node_modules\npm\node_modules\node-gyp\lib\find-python.js:159:21)gyp ERR! stack at PythonFinder.<anonymous> (C:\Users\Acer\AppData\Roaming\nvm\v16.15.1\node_modules\npm\node_modules\node-gyp\lib\find-python.js:228:18) gyp ERR! stack at PythonFinder.execFileCallback (C:\Users\Acer\AppData\Roaming\nvm\v16.15.1\node_modules\npm\node_modules\node-gyp\lib\find-python.js:294:16) gyp ERR! stack at exithandler (node:child_process:406:5) gyp ERR! stack at ChildProcess.errorhandler (node:child_process:418:5) gyp ERR! stack at ChildProcess.emit (node:events:527:28) gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:289:12) gyp ERR! stack at onErrorNT (node:internal/child_process:478:16) gyp ERR! stack at processTicksAndRejections (node:internal/process/task_queues:83:21) gyp ERR! System Windows_NT 10.0.19044 gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild" gyp ERR! cwd C:\Users\Acer\Downloads\Desktop\hrsaas-84\node_modules\deasync gyp ERR! node -v v16.15.1

解决:

其实就是node版本的问题,我的是版本太高了,从16切换到12.17.0就好了,具体怎么切换看这篇文章


相关文章
|
7月前
|
异构计算 Python
ERROR: pip’s dependency resolver does not currently take into 报错-Python项目依赖冲突的解决方案-优雅草优雅草卓伊凡
ERROR: pip’s dependency resolver does not currently take into 报错-Python项目依赖冲突的解决方案-优雅草优雅草卓伊凡
582 1
|
数据库
【YashanDB 知识库】如何解决共享集群部署遇到报错:YAS-05721 invalid input parameter, reason: node name invalid.
**问题现象**:在共享集群部署数据库时,遇到错误 YAS-05721,提示节点名称无效。原因是操作系统主机名不符合服务器名称要求(字母、数字、下划线组成,长度4-64字符,以字母开头)。**解决办法**:1. 部署时加--ignore-hostname 参数,由 yasboot 自动生成合法名称;2. 修改操作系统 hostname 符合要求。
|
数据库
【YashanDB知识库】如何解决共享集群部署遇到报错:YAS-05721 invalid input parameter, reason: node name invalid.
【YashanDB知识库】如何解决共享集群部署遇到报错:YAS-05721 invalid input parameter, reason: node name invalid.
|
7月前
|
人工智能 Shell Python
ERROR: pip’s dependency resolver does not currently take into 报错-Python项目依赖冲突的解决方案-优雅草优雅草卓伊凡
ERROR: pip’s dependency resolver does not currently take into 报错-Python项目依赖冲突的解决方案-优雅草优雅草卓伊凡
317 0
|
7月前
|
JavaScript 前端开发 安全
【逆向】Python 调用 JS 代码实战:使用 pyexecjs 与 Node.js 无缝衔接
本文介绍了如何使用 Python 的轻量级库 `pyexecjs` 调用 JavaScript 代码,并结合 Node.js 实现完整的执行流程。内容涵盖环境搭建、基本使用、常见问题解决方案及爬虫逆向分析中的实战技巧,帮助开发者在 Python 中高效处理 JS 逻辑。
|
9月前
|
数据采集 机器学习/深度学习 边缘计算
Python爬虫动态IP代理报错全解析:从问题定位到实战优化
本文详解爬虫代理设置常见报错场景及解决方案,涵盖IP失效、403封禁、性能瓶颈等问题,提供动态IP代理的12种核心处理方案及完整代码实现,助力提升爬虫系统稳定性。
545 0
|
Python
解决Python报错:DataFrame对象没有concat属性的多种方法(解决方案汇总)
总的来说,解决“DataFrame对象没有concat属性”的错误的关键是理解concat函数应该如何正确使用,以及Pandas库提供了哪些其他的数据连接方法。希望这些方法能帮助你解决问题。记住,编程就像是解谜游戏,每一个错误都是一个谜题,解决它们需要耐心和细心。
585 15
|
数据采集 JavaScript Android开发
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
628 7
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
|
人工智能 Shell 开发工具
[oeasy]python065python报错怎么办_try_试着来_except_发现异常
本文介绍了Python中处理异常的基本方法,重点讲解了`try`和`except`的用法。通过一个计算苹果重量的小程序示例,展示了如何捕获用户输入错误并进行处理。主要内容包括: 1. **回顾上次内容**:简要回顾了Shell环境、Python3游乐场和Vim编辑器的使用。 2. **编写程序**:编写了一个简单的程序来计算苹果的总重量,但发现由于输入类型问题导致结果错误。 3. **调试与修正**:通过调试发现输入函数返回的是字符串类型,需要将其转换为整数类型才能正确计算。
439 32
|
数据库
【YashanDB 知识库】如何解决共享集群部署遇到报错:YAS-05721 invalid input parameter, reason: node name invalid.
在共享集群部署数据库时,遇到错误“YAS-05721 invalid input parameter, reason: node name invalid”。原因是操作系统的主机名不符合服务器名称要求(需由字母、数字、下划线组成,以字母开头,长度4-64字符)。解决办法:1. 部署时加--ignore-hostname参数,由yasboot生成合规名称;2. 修改操作系统hostname以符合要求。

推荐镜像

更多