Error calling Python script: Error: Python script exited with code 3228369022

关于问题Error calling Python script: Error: Python script exited with code 3228369022的解决

Error calling Python script: Error: Python script exited with code 3228369022

原代码:
const pythonProcess = spawn(‘D:\Anaconda3\python’,
[‘python文件的绝对路径,格式如D:\\\Anaconda3\\python.py’]);
提示:Error: Python script exited with code 3228369022

这个情况表明程序意外退出,并且返回了一个非常大的负数,可能是因为内存错误、未处理的异常、死循环。查到的原因有以下几点:
1.缓冲区溢出:试图向缓冲区写入的数据超过了它能容纳的量,导致缓冲区溢出。
2.内存损坏: 可能在访问或修改它不应该的内存,导致内存损坏。
3.第三方模块: 使用了第三方模块,其中一个可能导致崩溃。

但是我都一一排查了,发现没有办法去解决这个问题。又回到代码本身来看,发现这个代码里面所使用的python解释器并不对。因为我在训练数据,需要使用tensorflow相关的python解释器,这里使用的却是默认的解释器。在修改了解释器路径之后,问题得到了解决。如:

const pythonProcess = spawn('D:\\Anaconda3\\envs\\tensorflow\\python',['D:\\\\\Anaconda3\\\\python.py']);
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值