首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过pm2运行时出现Python导入问题

通过pm2运行时出现Python导入问题
EN

Stack Overflow用户
提问于 2021-05-20 22:00:23
回答 1查看 120关注 0票数 0

我有一个名为Node Consumer的节点程序,它使用PythonShell库执行python代码文件。使用pm2启动节点消费者。

当执行python代码时,它会给出一个错误AttributeError: module 'arviz' has no attribute 'geweke'

现在,当在没有pm2的情况下启动节点程序时,它工作得很好,没有任何错误

我在linux RHEL上运行它。

请指点

使用的版本: Python 3.6 Nodejs 10

EN

回答 1

Stack Overflow用户

发布于 2021-07-08 18:44:19

原因是,我面临着这个问题

  • 使用pm2启动节点程序时,从根目录(站点包)访问python包
  • 当不使用pm2启动节点程序时,从ec2-用户(站点包)目录

访问python包

两个文件夹中的包版本似乎不同,这导致了问题。

我只是找到了根本原因,但它已经被解决了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67621903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档