QianBase MPP执行qstate报错No module named qpylib

问题

在QianBase数据库中执行qstate检查状态,报以下错误,

[qbadmin@90mpp ~]$ qstate -f
Traceback (most recent call last):
  File "/usr/local/QianBaseMPP/bin/qstate", line 11, in <module>
    from qpylib.mainUtils import *
ModuleNotFoundError: No module named 'qpylib'

分析

首先,确认qpylib目录是否存在,查看安装目录发现此目录存在

[qbadmin@90mpp qpylib]$ ll /usr/local/QianBaseMPP/lib/python/
total 660
drwxr-xr-x  3 qianbase qianbase   4096 Sep  4 15:29 psutil
-rwxr-xr-x  1 qianbase qianbase 348640 Sep  3 04:08 _qb.cpython-36m-x86_64-linux-gnu.so
-rwxr-xr-x  1 qianbase qianbase 133800 Sep  3 04:08 _qb.cpython-37m-x86_64-linux-gnu.so
-rw-r--r--  1 qianbase qianbase  66051 Aug 28 15:28 qbdb.py
-rw-r--r--  1 qianbase qianbase 104780 Aug 28 15:28 qb.py
drwxr-xr-x 10 qianbase qianbase   4096 Sep  4 15:29 qpylib
drwxr-xr-x  2 qianbase qianbase   4096 Sep  4 15:29 yaml

其次查看PYTHONPATH环境变量是否正常,发现此环境内容为空

[qbadmin@90mpp qpylib]$ echo $PYTHONPATH

因此判断是环境变量问题

解决

source相关path文件,如下所示,

qbadmin@90mpp qpylib]$ source /usr/local/QianBaseMPP/qianbasempp_path.sh 
[qbadmin@90mpp qpylib]$ echo $PYTHONPATH
/usr/local/QianBaseMPP/lib/python
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数据源的港湾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值