python脚本中的熊猫可以与nodejs一起使用吗

用户名

我试图通过NodeJS调用python脚本,它将与python'hello world'脚本一起使用,但是当该脚本使用pandas时,我无法执行该python脚本。

numpy == 1.15.1熊猫== 0.23.4

节点JS

router.get('/', (req, res) => {
  const filePath = 'python/testing2.py' 
  const spawn = require("child_process").spawn;
  const pythonProcess = spawn('python3',[filePath, '-l']); 

  util.log('readingin')
  pythonProcess.stdout.on('data', (data) => { 
    const textChunk = data.toString('utf8');// buffer to string
    util.log(textChunk);
    res.json({'working': true, 'data': textChunk})
  });
});

蟒蛇:

import sys 
from pandas import read_csv
from pandas import datetime    

def parser(x):
    return datetime.strptime('190'+x, '%Y-%m')    

print("Output from Python") 
series = read_csv('shampoo-sales.csv', header=0, parse_dates=[0], index_col=0, squeeze=True, date_parser=parser)
print (series)
sys.stdout.flush()

如果我自己运行python脚本:

$ python3 testing2.py
Output from Python
Month
1901-01-01    266.0
1901-02-01    145.9
1901-03-01    183.1
1901-04-01    119.3...

$ pip3 freeze
matplotlib==2.2.3
numpy==1.15.1
pandas==0.23.4
达斯比

始终检查从其他进程运行的命令是否使用了期望的相同Python可执行文件。常见的方法是

which python3

要么

where python3

从您的壳,或

import sys
print(sys.executable)

在您的Python脚本中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Jenkins可以与python项目一起使用吗?

Atom可以与Python virtualenvwrapper一起使用吗

气流可以与编译的python dag一起使用吗?

RDF 可以与 MarkLogic 中的 JSON 一起使用吗?

pip可以与Visual Studio中的Python工具一起使用吗?

可以将RequestPath与默认文件一起使用,也可以与dotnet core中的静态文件一起使用吗?

可以将npm 3.x与nodejs 4.x一起使用吗?

我可以将Windows子系统上安装的Redis与Windows中的python应用程序一起使用吗?

NodeJS脚本无法与异步/等待一起使用

Python脚本可以独立使用,但不能与Crontab一起使用

它可以将 head、sed 和 regex 一起工作到一个 bash 脚本中吗?

在sshd中将包装器脚本与`ForceCommand`一起使用时,可以使用`internal-sftp`吗?

可以将Anaconda Python 3环境与Pycharm一起使用吗?

可以将命名参数与Python枚举一起使用吗?

可以将glad与python pygi内省一起使用吗?

Python代码,子流程可以与glob一起使用吗?

可以将VueJS SFC组件与呈现的html中的模板一起使用吗?

postgres中的“ UNION ALL”可以和“ INSERT INTO”一起使用吗?

Webview中的远程网站可以与Phonegap一起使用吗?

模板可以与 Aurelia 中的自定义属性一起使用吗?

在Java中,可以将负数与子字符串一起使用吗?

我可以将DT软件包与RShiny中的tabsetpanel函数一起使用吗?

Windows 7 中的“切换用户”可以与 Active Directory 一起使用吗?

在Cerberus中,您可以将“ valueschema”与“ dict”类型一起使用吗?

可以将S3 Object中的SELECT内容与API网关一起使用吗?

可以在php中与echo一起使用带有样式的span标签吗?

util:RegistrySearch变量可以与Burn中的ExePackage的SourceFile一起使用吗?

在 laravel 调度程序中,monthlyOn() 可以与 between 一起使用吗?

maxItems / minItems可以与JSON模式中的$ ref一起使用吗